Mission Systems Software Engineer - BlueSky
Core
Design and develop real-time, safety-critical software architectures for autonomous aircraft mission systems, integrating sensors, effectors, and hardware.
Role type
Senior IC mission systems software engineer (real-time/embedded)
Builds
Mission-computing support systems for autonomous aircraft equipped with sensors and weapons
Domain
Aerospace and defense, autonomous systems
Deliverable
production ML models | product features
Required skills
C, C++, Rust, real-time OS (RTOS), systems architecture, concurrency, synchronization, memory management, hardware integration, cybersecurity, verification and validation
Preferred skills
Autonomous/unmanned aircraft software, government reference architectures (A-GRA, AMS-GRA), airworthiness standards (DO-178C, DO-254), heterogeneous computing (CPU/GPU/FPGA), publish/subscribe middleware, HIL/SIL environments
Technologies
Rust, FPGA, AI, Robotics, Security, Network
Responsibilities
Establish software architecture for real-time systems in multi-level environments; define end-to-end software architecture covering mission applications, middleware, and hardware interfaces; integrate sensors, effectors, and autonomy capabilities; design for deterministic real-time performance and resilience; conduct verification across HIL/SIL, simulations, and flight-test environments; maintain technical ownership throughout the system lifecycle.
