Senior Flight Software Engineer
Core
Design, develop, and maintain flight software for a growing commercial synthetic aperture radar (SAR) satellite constellation and quantum-secured space network.
Role type
Senior embedded flight software engineer
Builds
Flight code for satellite constellations and free-space optical communications systems
Domain
Aerospace / Satellite Systems / Quantum Computing
Deliverable
production ML models | product features | infrastructure
Required skills
Real-time embedded systems, Bare-metal or RTOS development, Embedded Linux, C/C++, Python, Microcontroller programming, FPGA collaboration, Lab equipment usage
Preferred skills
Systems architecture, Software configuration management, Cross-training
Technologies
C, C++, Python, Embedded Linux, Xilinx Zynq SoCs, RTOS, FPGA
Responsibilities
Design and maintain flight software for satellite constellations, Collaborate with EE and FPGA engineers on hardware-software integration, Lead code reviews and mentor teammates, Write and maintain unit and integration tests, Troubleshoot software issues in live on-orbit operations, Participate in the full software development life cycle
Seniority
Senior, hands-on IC