Staff Software Engineer Clearance, Flight Software
Core
Design, develop, integrate, and test robust bare-metal/RTOS embedded software for orbiting satellites.
Role type
Staff Software Engineer (Flight Software)
Builds
Satellite bus and payload platform flight software
Domain
Aerospace / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, embedded systems fundamentals, RTOS frameworks, hardware integration, technical leadership, architectural design
Preferred skills
Flight software experience, Rust, Python, FPGA, RF communication systems
Technologies
ARM Cortex-M, RTOS, Linux-based development environments
Responsibilities
Design and implement embedded software for satellite flight systems; provide technical leadership to cross-functional teams; develop technical strategy documents and architectural patterns; integrate compute and peripheral subsystems; participate in hardware-in-the-loop test strategies.
Seniority
Staff, hands-on IC with strategic scope