Shieldai

Senior Safety-Critical Software Engineer (R5788)

San Diego, California. Posted a month ago

The role

You will help design, build and test a safety-critical Run-Time Assurance product that keeps aircraft autonomy safe in real time. The work is C++ development and integration for X-BAT, a Group 5 collaborative combat aircraft UAV.

What you will do

  • Develop, integrate and test configurable Run-Time Assurance components that monitor autonomy behavior.
  • Adapt reusable C++ safety capabilities into production runtime components, with interface wiring and unit, component and integration tests.
  • Implement real-time C++ code between mission autonomy, high-assurance middleware and flight-control interfaces.
  • Integrate safety-critical software with aircraft hardware for hardware-in-the-loop and flight-test campaigns, from single-aircraft tests to multi-agent operations.
  • Strengthen engineering evidence through CI, static and dynamic analysis, code reviews, documentation, designs, ICDs and traceability artifacts.
  • Share safe software practices through code reviews, design discussions and technical write-ups.

Required qualifications

  • Minimum of 5 years of related experience with a Bachelor's degree, or 4 years with a Master's degree, or 2 years with a PhD, or equivalent work experience.
  • 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, Hardware in the Loop or production-like test environments, and diagnosing reliability or performance issues.
  • Familiarity with C++ software design patterns and working within an existing architecture.
  • Strong Git and Linux development skills, with modern practices such as CI/CD and test-focused development.
  • Ability to write clear technical documentation and collaborate across software, systems, test and platform teams.
  • Offer contingent on a cleared background and possible reference check.

Nice to have

  • Experience with autonomy middleware, interface definitions, Python-based configuration tooling, CMake, Conan or reusable C++ library integration.
  • Familiarity with high-reliability or safety-critical practices such as static analysis, coding standards, traceability and requirements-based testing.
  • Experience developing against strict C++ coding standards such as MISRA C++ or JSF AV C++.
  • Hands-on experience with airworthiness or software assurance frameworks such as MIL-HDBK-516, DO-178C or equivalent.
  • Experience taking a software component through verification, qualification or certification evidence review.

Benefits

  • Bonus
  • Benefits package for full-time regular employees
  • Equity for full-time regular employees
  • Temporary benefits package for temporary employees, applicable after 60 days of employment

Before you apply

  • Offers are contingent on a cleared background and possible reference check.
  • Military fellows and part-time employees are not eligible for benefits.
  • Ask your talent acquisition representative for more information about benefits.

About the company

Shield AI is a venture-backed defense-tech company that builds intelligent systems to protect service members and civilians. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation technologies.

Senior Safety-Critical Software Engineer (R5788) at Shieldai | JobZoey