Senior Flight Software Engineer
On-site · Gardena, California, United States
Job Summary
Senior Flight Software Engineer needed to design and develop mission-critical real-time embedded software for aerospace and defense systems. Responsibilities include architecture for real-time flight software, integration with onboard sensors (IMUs, GPS, cameras, radar), interfaces with avionics hardware and communication subsystems (CAN, UART, Ethernet), HITL/SITL testing, telemetry/logging, and system health monitoring across heterogeneous compute environments. Must contribute across the full software development lifecycle, work closely with guidance/navigation/control teams, and ensure safety, performance, and security standards for defense missions. Requires strong C/C++, Linux-based embedded platforms, hardware bring-up/debugging, and ITAR/export-regulations compliance.
Required Qualifications
- Degree in Computer Science, Computer Engineering, or related field
- 7+ years of experience as a Flight Software Engineer
- Strong C or C++ in performance-critical systems
- Real-time or near-real-time software
- Sensor integration (IMU, GPS, cameras, radar, etc.)
- Experience with Guidance / navigation / control systems
- Linux-based embedded platforms
- Hardware bring-up and debugging
- ITAR requirements and U.S. export regulations compliance
Additional Requirements
- U.S. citizen or national, or U.S. lawful permanent resident (green card holder), or refugee/asylee eligible to obtain required authorizations from the U.S. Department of State
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.