Drimva

Shield AI

Staff Safety-Critical Software Engineer (R5788)

San Diego, California · Staff · Full-time · Posted Oct 29, 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 (experience alternatives stated); or equivalent work experience.

About the job

Leads the design, development, integration, and testing of safety-critical Run-Time Assurance software for autonomous aircraft and other platforms.

What you'll do

  • Architect, develop, integrate, and test an extensible Run-Time Assurance module for safe autonomous operation.
  • Integrate and test the capability across platforms, coordinating with mission-autonomy software and high-assurance middleware.
  • Promote software assurance practices, create certification artifacts, and mentor engineers.

What they ask for

  • Demonstrated excellence developing C++ safety-critical software with real-time guarantees and expertise in C++ architecture and design patterns.
  • Experience mentoring engineers and driving software best practices.
  • Experience integrating software on physical systems and improving performance and reliability.
  • Knowledge of software assurance certifications such as DO-178C and MIL-HDBK-516; strong Git and Linux skills.

Nice to have

  • Experience with strict C++ coding standards such as MISRA C++ or JSF AV C++.
  • Experience taking software through certification and achieving certification.

Tools

C++, Git, Linux, CI/CD, DO-178C, MIL-HDBK-516, MISRA C++, JSF AV C++

AI focus

Develops Run-Time Assurance software to help keep autonomous systems safe, predictable, and effective.

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 5, 2026 (UTC)