Owl Cyber Defense is looking to develop secure, Linux-based systems used in cross domain and data diode solutions to enhance national and enterprise-level cybersecurity.
Requirements
- Familiarity with at least one major programming language (C, C++, Java, Python, or Rust).
- Basic understanding of networking protocols (TCP/IP, UDP/IP).
- Exposure to software version control (Git) and debugging tools (gdb).
- Interest in secure coding, operating systems, and embedded systems.
- Coursework or project experience in software development and Linux/Unix programming.
- Pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Experience with Linux-based systems
Responsibilities
- Contribute to the design, development, and testing of secure software components in C, C++, Java, Rust or Python.
- Collaborate with software and systems engineers to integrate code into Linux-based environments.
- Participate in code reviews, debugging, and test execution using Owl’s development standards.
- Support development of secure data transfer software aligned with STIG/CIS best practices.
- Gain exposure to SELinux configuration, systemd unit creation, and secure file handling.
- Develop and execute unit and functional tests to verify software performance.
- Use version control tools (Git) and scripting (Python/Bash) to automate development and test workflows.
Other
- Pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Strong problem-solving and analytical thinking.
- Clear written and verbal communication.
- Eagerness to learn from mentors and collaborate in a technical environment.
- Candidates must be able to obtain/maintain a US Government security clearance.