Shield AI
Senior Safety-Critical Software Engineer (R5788)
$160K–$250K
San Diego, California · On-site · Senior · Full-time · Posted Sep 26, 2026
- Experience
- Typically 5 years with a Bachelor’s degree; 4 years with a Master’s degree; 2 years with a PhD; or equivalent work experience.
- Education
- Bachelor’s degree; alternatives include a Master’s degree, PhD, or equivalent work experience.
About the job
Develops and integrates safety-critical Run-Time Assurance software that monitors autonomy and supports safe aircraft operation.
What you'll do
- Develop, integrate, and test configurable RTA components and reusable C++ safety capabilities.
- Integrate safety-critical software with aircraft hardware for HIL and flight-test campaigns.
- Build engineering evidence through testing, analysis, documentation, and traceability artifacts.
What they ask for
- Strong C++ development experience, including modern C++, testing, debugging, and performance-aware design.
- Experience building software for real-time, embedded, robotics, autonomy, aerospace, or similarly constrained systems.
- Experience integrating software with hardware, simulation, HIL, or production-like test environments.
- Strong Git and Linux development skills, plus modern practices such as CI/CD and test-focused development.
Nice to have
- Experience with autonomy middleware, interface definitions, Python-based configuration tooling, CMake, Conan, or reusable C++ library integration.
- Familiarity with safety-critical practices or standards such as MIL-HDBK-516, DO-178C, MISRA C++, or JSF AV C++.
Pay
USD 160,000–250,000 (per-year-salary)
Tools
C++, Git, Linux, CI/CD, Python, CMake, Conan, MIL-HDBK-516
AI focus
The RTA software monitors autonomy behavior and helps keep autonomous systems safe, predictable, and effective.
Model-written summary · the original posting is authoritative