Flight Software Manager
Reliable Robotics Corporation
- Mountain View, United States
- Mid Level
- 7+ years
- Bachelor's degree
- Posted
Skills
Required
- real-time
- embedded software development
- C/C++
- GNC
- algorithms
- flight dynamics
- state estimation
- Python
- tooling
- data analysis
Preferred
- flight software
- maturing development processes
- engineering processes
Join Reliable Robotics as a Flight Software Manager, where you'll lead the team responsible for safety-critical flight software. You'll own the maturation of engineering processes, provide technical and architectural guidance, and work closely with leads across various disciplines. This role requires 7+ years of experience in real-time embedded software development, a Bachelor's degree in a related field, and experience in technical leadership or people management. Benefits include stock options, a 401k plan, vision and dental insurance, work from home opportunities, and health insurance.
Responsibilities
- Lead and grow the Flight Software team responsible for safety critical flight software development.
- Own the maturation of engineering processes to balance immediate engineering execution with formal DO-178C verification.
- Provide technical and architectural guidance on flight software components, and work closely with leads across various disciplines.
Requirements
- 7+ years of professional experience in real-time embedded software development (C/C++)
- Bachelor’s Degree in Aerospace, Computer Science, or related discipline
- Experience with Guidance, Navigation, and Control (GNC) algorithms, flight dynamics, and state estimation
- Experience working on complex systems where hardware and software intersect
- 3+ years in a technical leadership or people management role
- This position requires access to information that is subject to U.S. export controls. An offer of employment will be contingent upon the applicant’s capacity to perform in compliance with U.S. export control laws
- Experience working through the full lifecycle of a DO-178C certification program
- Experience designing and implementing fault-tolerant systems and redundancy management schemes
- Professional experience with Python for tooling, test, and data analysis
Preferred
- Demonstrated success scaling teams and maturing development processes in a high-growth environment
Pay
USD 180,000 - 260,000
