Drimva

Shield AI

Senior Safety-Critical Software Engineer (R5788)

San Diego, California · Senior · Full-time · Posted Oct 29, 2026

Experience
Typically 5 years with a Bachelor’s degree; or 4 years with a Master’s degree; or 2 years with a PhD; or equivalent work experience.
Education
Bachelor’s degree, Master’s degree, or PhD, with the stated experience alternatives; or equivalent work experience.

About the job

Develop and integrate real-time Run-Time Assurance software that helps keep aircraft autonomy safe, predictable, and effective.

What you'll do

  • Develop, integrate, and test configurable RTA components and reusable C++ safety capabilities.
  • Implement real-time C++ software and integrate it with autonomy, middleware, flight controls, and aircraft hardware for HIL and flight testing.
  • Improve engineering evidence through testing, analysis, reviews, 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 skills, with modern development 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 development practices, strict C++ coding standards, or airworthiness and software assurance frameworks.

Tools

C++, Git, Linux, CI/CD, Python, CMake, Conan, MISRA C++

AI focus

Develop and integrate safety assurance components that monitor autonomy behavior and support safe aircraft autonomy.

Model-written summary · the original posting is authoritative

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