Salary
💰 $200,000 - $255,000 per year
About the role
- Lead and grow the team responsible for safety critical flight software
- Own maturation of engineering processes balancing execution with DO-178C verification
- Provide technical and architectural guidance on flight software components from flight controls to redundancy management
- Work closely with leads across GNC, Avionics, Systems, and Hardware to develop and execute technical roadmaps
- Manage priorities and ensure team is unblocked and empowered to deliver robust, reliable, and certifiable flight software
- Support rapid integration and testing of GNC algorithms and build software architecture for certification
Requirements
- Bachelor’s Degree in Aerospace, Computer Science, or related discipline
- 7+ years of professional experience in real-time embedded software development (C/C++)
- 3+ years in a technical leadership or people management role
- Experience working on complex systems where hardware and software intersect
- Experience with Guidance, Navigation, and Control (GNC) algorithms, flight dynamics, and state estimation
- Demonstrated success scaling teams and maturing development processes in a high-growth environment
- Experience designing and implementing fault-tolerant systems and redundancy management schemes
- Experience working through the full lifecycle of a DO-178C certification program
- Professional experience with Python for tooling, test, and data analysis
- Must be willing to travel 10% of the time
- Must provide documentation establishing status as a U.S. person or non-U.S. person (export controls)
- stock options
- employee medical
- 401k contribution
- great co-workers and a casual work environment
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
CC++real-time embedded software developmentGuidance Navigation and Control (GNC) algorithmsflight dynamicsstate estimationfault-tolerant systemsredundancy managementDO-178C certificationPython
Soft skills
technical leadershippeople managementteam scalingprocess maturationprioritizationempowermentcommunicationcollaboration