Principal Program Protection Engineer, Embedded Software
Core
Design, develop, integrate, and test real-time embedded software and firmware solutions with a focus on system integrity for aerospace and defense systems.
Role type
Principal Program Protection Engineer (Embedded Software)
Builds
Hardened software applications and firmware for real-time embedded targets
Domain
Aerospace and Defense / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Linux kernel modification, multithreaded application development, CMake, Google Test, Agile development, DevSecOps, system architecture documentation, hardware-software integration
Preferred skills
Advanced degree in related field
Technologies
Linux, ARM, C++, C, Git, DevSecOps
Responsibilities
Design and develop real-time embedded software and firmware; create system architecture documentation; break down architectural artifacts into software requirements; participate in technical integration sessions with subcontractors; develop hardened applications across Linux and real-time operating systems; ensure alignment across teams and remove blockers.
Seniority
Principal, hands-on IC with strategy & mentorship