Collins Aerospace is looking to solve the problem of creating advanced embedded cryptographic capabilities for U.S. military communications products, ensuring secure and trustworthy communications.
Requirements
- Proficiency in C++, Python, and embedded Linux
- Experience with secure systems, secure software development, or cryptographic applications is preferred
- Crypto system requirements capture, design formulation, algorithms and implementation
- Verification and validation of crypto system functional and security requirements
- Development of artifacts to support certification of crypto system and components
- Experience with Information Assurance and/or Cybersecurity industry standards of practice
- Experience with software development using a high-level programming language (C++, C-Sharp, Java, Rust, Ada, VHDL) as well as hardware-software integration in real-time embedded systems.
Responsibilities
- Lead Software Development and Integration: Spearhead efforts on a multi-threaded embedded C++ product codebase, driving innovation at the cutting edge of technology.
- Design Embedded Solutions: Take the lead in designing and developing advanced embedded cryptographic solutions and communications products, ensuring alignment with strategic objectives.
- Drive Project Execution: Collaborate with cross-functional project teams to define requirements, implement software, and oversee test case development, verification test execution, and certification support.
- Mentor and Empower: Provide guidance and mentorship to fellow software developers, enhancing both technical proficiency and process optimization while cultivating a culture of collaboration and continuous improvement.
- Enhance Security and Reliability: Play a pivotal role in shaping products that significantly bolster the security and reliability of critical communications infrastructure.
- Gain hands-on experience in designing, developing, integrating, and verifying embedded encryption algorithms.
- Enhance proficiency in C++, Python, Rust and embedded Linux through practical application in real-world projects.
Other
- Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 5 years prior relevant experience or an Advanced Degree in a related field and minimum 3 years of experience
- The ability to obtain and maintain a U.S. government issued security clearance is required
- U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
- DoD Clearance: Secret
- Three weeks of vacation for newly hired employees