Senior Program Protection Engineer
Core
Develop, integrate, and test real-time embedded software and firmware solutions with a focus on system integrity for aerospace and defense systems.
Role type
Senior embedded software engineer (real-time systems)
Builds
Hardened software applications and firmware for embedded processors and microcontrollers
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, DevSecOps, Agile, embedded engineering principles
Preferred skills
N/A
Technologies
Linux, ARM, Git, DevSecOps
Responsibilities
Design and develop hardened software applications using embedded engineering principles; Build software in C and C++ across computing platforms running Linux and real-time operating systems; Participate in technical integration meetings with subcontractors to confirm hardware meets requirements; Support debugging and issue resolution on embedded targets and at the system or board level; Create system architecture documentation and requirement decomposition; Ensure alignment across teams and remove blockers
Seniority
Senior, hands-on IC