Safety-Critical Software Engineer (R5788)
Shield AISan Diego, Californiaposted 9d ago
At a glance
Build and integrate real-time C++ Run-Time Assurance software that keeps aircraft autonomy safe and predictable, supporting HIL testing and flight campaigns for Shield AI’s autonomous platforms.
Summarized by AI from the original posting
What you'll do
- Develop, integrate, and test configurable Run-Time Assurance components
- Adapt reusable C++ safety capabilities into production runtime components
- Implement real-time C++ code between mission autonomy, middleware, and flight-control interfaces
- Integrate safety-critical software with aircraft hardware for HIL and flight-test campaigns
- Strengthen engineering evidence through CI, analysis, documentation, designs, models, test results, and traceability
- Share safe software practices through code reviews and design discussions
Requirements
- 01Strong C++ development experience
- 02Experience with real-time, embedded, robotics, autonomy, aerospace, or similarly constrained systems
- 03Experience integrating software with hardware, simulation, HIL, or production-like test environments
- 04Strong Git and Linux skills
- 05Familiarity with C++ design patterns
- 06Ability to write clear technical documentation and collaborate across teams
- 07Experience with safety-critical development practices preferred
- 08Experience with airworthiness or software assurance frameworks preferred
Perks
Skills
Full description
Job Description:
Shield AI is seeking an engineer to help design, develop, and integrate a safety critical Run-Time Assurance (RTA) product. The Hivemind Foundations team is responsible for a suite of core products and capabilities that brings resilient autonomy and intelligence to aircraft and other platforms operating in complex environments. The RTA product that the Foundations team develops is a real-time safety capability that helps keep autonomy safe, predictable, and effective at the edge.
As a member of the Foundations team, you will be responsible for C++ software development, integration of reusable safety capabilities into production systems, defining clean interfaces and tests, and turn safety-critical designs into reliable software that can fly, including support for X-BAT, Shield AI's flagship Group 5 Collaborative Combat Aircraft (CCA) UAV.
What you'll do:
Required qualifications:
Preferred qualifications:
Full-time regular employee offer package: Pay within range listed + Bonus + Benefits + Equity Temporary employee offer package: Pay within range listed above + temporary benefits package (applicable after 60 days of employment) Salary compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. All offers are contingent on a cleared background and possible reference check. Military fellows and part-time employees are not eligible for benefits. Please speak to your talent acquisition representative for more information. ### Shield AI is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.