Senior Embedded Security Engineer, Flight Software
Core
Hardening the security posture of software running on autonomous spacecraft and space-based interceptors to ensure safety-critical operations.
Role type
Senior IC embedded security engineer (space systems)
Builds
Autonomous spacecraft, advanced payloads, mission software, and space-based interceptors
Domain
Aerospace / Space Systems / Embedded Security
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ programming, low-level embedded software architecture, device driver development, secure coding practices, threat modeling, memory safety, static analysis tools, secure boot processes, runtime hardening, secrets management, inter-process communication security
Preferred skills
Active TS/SCI security clearance, Ghommit tool, spacecraft/satellite embedded software experience, secure firmware update mechanisms, anti-tamper techniques, hardware security modules (HSMs), space-specific protocols (CCSDS, ECSS)
Technologies
C, C++, Ghommit, CCSDS, ECSS
Responsibilities
Work with flight software engineers to continuously harden the security of spacecraft embedded systems, Conduct security reviews of flight controller software, control systems, and communication protocols, Establish and enforce secure coding practices for safety-critical embedded software, Perform threat modeling and security architecture reviews for embedded systems, Integrate security features into test fixtures and CI/CD pipelines, Support operational spacecraft deployments with security monitoring and incident response capabilities
Seniority
Senior, hands-on IC