CareerPlan

Mission Systems Software Engineer

USAFull-time$181k–$221k2026-11-06 → 2026-11-09
Security clearance required

Core

Design and maintain end-to-end software architecture for safety- and mission-critical real-time mission-computing systems supporting autonomous aircraft with sensors and weapons.

Role type

Senior Staff IC mission systems software engineer

Builds

Real-time mission computing systems for autonomous aircraft

Domain

Defense / Aerospace / Embedded Systems

Deliverable

production ML models | product features

Required skills

C, C++, Rust, real-time software principles, embedded operating systems, RTOS, middleware, systems architecture, hardware integration, verification and validation, security clearance eligibility

Preferred skills

Autonomous aircraft, unmanned aircraft systems, avionics, robotics, government reference architectures (A-GRA, AMS-GRA), airworthiness standards (DO-178C, DO-254), heterogeneous computing, cybersecurity controls, HIL/SIL environments

Technologies

AI, Embedded, FPGA, Flow, Hardware, Network, Robotics, Rust, Security, Architect, Support

Responsibilities

Define and maintain end-to-end software architecture spanning mission applications, platform services, middleware, and hardware-abstraction layers; Design for deterministic real-time performance addressing scheduling, latency, jitter, and resource allocation; Integrate sensors, effectors, communications, navigation, and autonomy with hardware and FPGA; Establish engineering practices for concurrency, synchronization, and configuration management; Define and carry out verification strategies across HIL/SIL laboratories, simulations, and flight-test environments; Maintain technical ownership throughout the system lifecycle by evaluating enabling technologies and managing technical debt.