remote
Principal Software Engineer - Embedded Cybersecurity - Collins Aerospace
Security Engineer
Lead the design and implementation of secure embedded systems, driving cryptographic solutions and firmware integrity for DoD missions. Leverage deep expertise in C/C++, secure boot, and hardware security modules to protect mission-critical hardware.
About the role
Key Responsibilities
- Architect and develop secure firmware for embedded platforms, ensuring compliance with DoD security standards.
- Design and implement cryptographic modules, including key management, secure boot, and hardware security module integration.
- Collaborate with hardware teams to validate security features and conduct threat modeling.
- Lead code reviews, security audits, and penetration testing of embedded software.
- Mentor junior engineers and drive continuous improvement of security processes.
Requirements
- 10+ years of experience in embedded software engineering with a focus on cybersecurity.
- Proficiency in C/C++ and experience with real‑time operating systems.
- Deep knowledge of cryptographic algorithms, secure boot, and hardware security modules.
- Experience with DoD security clearance processes and compliance.
- Strong analytical, problem‑solving, and communication skills.