Shield AI
Staff Safety-Critical Software Engineer (R5788)
$200K–$300K
San Diego, California · On-site · Staff · Full-time · Posted Oct 8, 2026
- Experience
- Typically 10 years with a Bachelor’s degree, 9 years with a Master’s degree, 7 years with a PhD, or equivalent work experience.
- Education
- Bachelor’s degree, Master’s degree, or PhD; or equivalent work experience.
About the job
Leads development, integration, testing, and certification support for safety-critical Run-Time Assurance software used by autonomous aircraft and other platforms.
What you'll do
- Drive architecture, development, integration, and testing of the RTA module across platforms and operating conditions.
- Establish software development practices and produce artifacts that support software assurance and certification.
- Mentor engineers and collaborate on integration with mission-autonomy software and high-assurance middleware.
What they ask for
- Demonstrated excellence developing C++ safety-critical software with real-time guarantees.
- Experience mentoring engineers and improving software quality practices.
- Experience integrating software on physical systems and improving performance and reliability.
- Expertise in C++ architecture and design patterns; knowledge of software assurance certifications such as DO-178C and MIL-HDBK-516.
Nice to have
- Experience with strict C++ coding standards, such as MISRA C++ or JSF AV C++.
- Experience taking a solution through an airworthiness certification process and achieving certification.
Pay
USD 200,000–300,000 per year (base salary)
Tools
C++, DO-178C, MIL-HDBK-516, Git, Linux, CI/CD, MISRA C++, JSF AV C++
AI focus
Develops safety assurance software that helps keep autonomous systems safe, predictable, and effective.
Model-written summary · the original posting is authoritative