CareerPlan

Senior Program Protection Engineer (Embedded Software)

USAFull-time$87k–$165k2026-10-17 → 2026-11-10
On-siteCitizens only

Core

Design, develop, integrate, and test real-time embedded software and firmware solutions for defense sensors and effectors, ensuring overall system integrity.

Role type

Senior IC embedded software engineer (real-time systems)

Builds

Hardened real-time embedded applications and firmware on Linux and RTOS platforms

Domain

Defense / Aerospace / Embedded Systems

Required skills

C, C++, Linux kernel development, Linux device drivers, real-time operating systems, multithreaded application development, bare-metal software development, FPGA familiarity, x86/ARM architecture knowledge, CMake, Google Test, Git/Subversion, Agile/DevSecOps

Preferred skills

Systems engineering collaboration, hardware debugging, modern computer architecture knowledge

Technologies

ARM, Linux, C++, C, Git, Subversion, CMake, Google Test, FPGA, RTOS

Responsibilities

Design and develop hardened applications using C and C++ on Linux and RTOS platforms; decompose architecture documentation to support software development; participate in technical integration meetings with subcontractors; collaborate with systems and hardware engineering to debug board-level issues; apply Agile practices to deploy embedded capabilities.

Seniority

Senior, hands-on IC