Staff Engineer, Mission Systems Software
Core
Define and maintain end-to-end software architecture for safety- and mission-critical real-time mission-computing systems, integrating sensors, effectors, and autonomy features.
Role type
Staff Engineer, Mission Systems Software
Builds
Real-time mission-computing systems for aerospace and defense platforms
Domain
Aerospace and Defense
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Rust, embedded systems programming, real-time scheduling, concurrency management, RTOS development, systems architecture, hardware integration, verification strategy design
Preferred skills
autonomous aircraft systems, avionics, robotics, heterogeneous computing, publish/subscribe middleware, HIL/SIL environments, cybersecurity controls, supplier software evaluation
Technologies
RTOS, middleware, networking, simulation tools, flight-test environments
Responsibilities
Design deterministic real-time performance architectures; develop architecture views, interface definitions, and deployment models; integrate mission management and vehicle services; define verification strategies across HIL/SIL and flight-test environments; maintain technical ownership across the system lifecycle including modernization and technical debt management
Seniority
Staff, hands-on IC with strategic architectural leadership