
Senior Safety-Critical Software Engineer
f7d8749a-72d6-407c-bf98-292ea630c73a · Posted Oct 29, 2026
- San Diego, California, United States
- On-site
- Full-time · Senior
- 5+ years
Design, develop, and integrate a safety-critical Run-Time Assurance (RTA) product for autonomous aircraft and platforms.
Compensation
Pay within range listed + Bonus + Benefits + Equity
Responsibilities
- Develop, integrate, and test configurable Run-Time Assurance (RTA) components
- Adapt reusable C++ safety capabilities into production runtime components
- Implement real-time C++ code at the boundary between mission autonomy, high-assurance middleware, and flight-control interfaces
- Integrate safety-critical software with aircraft hardware for HIL and flight-test campaigns
- Strengthen engineering evidence through CI, static and dynamic analysis, code reviews, documentation, designs, ICDs, system models, test results, and traceability artifacts
Requirements
- Bachelor’s degree in Computer Science or related field
- Master’s degree in Computer Science or related field
- PhD in Computer Science or related field
- Nice to have: autonomy middleware
- Nice to have: Python-based configuration tooling