Shieldai

Staff Safety-Critical Software Engineer (R5788)

San Diego, California. Posted a month ago

The role

You will drive the design, development and integration of a safety-critical Run-Time Assurance product for autonomous systems. The work is C++ software that runs on aircraft, including support for the X-BAT aircraft.

What you will do

  • Drive architecture, development, integration and testing of an extensible, configurable Run-Time Assurance module
  • Design and integrate with low-assurance mission-autonomy software and high-assurance middleware
  • Specialize, integrate and test the RTA capability on a range of platforms in various conditions
  • Drive principled software development practices including code analysis, audit trail and review processes
  • Generate artifacts for certifiability, such as analysis reports, documentation, architecture decision records, interface control diagrams and system models
  • Mentor and guide developers on safe software development practices

Required qualifications

  • Minimum 10 years of related experience with a Bachelor's degree, or 9 years with a Master's degree, or 7 years with a PhD, or equivalent work experience
  • Demonstrated excellence designing and developing C++ safety-critical software with real-time guarantees
  • Experience mentoring other engineers to drive software best practices
  • Experience integrating software on real-world physical systems and improving performance and reliability
  • Deep expertise in C++ software architecture design patterns and their practical implementation
  • Strong knowledge of software assurance certifications such as DO-178C and MIL-HDBK-516
  • Strong Git and Linux development skills, with modern practices such as CI/CD and test-driven development
  • A track record of technical leadership and guiding teams through complex technical challenges

Nice to have

  • Experience developing against strict C++ coding standards such as MISRA C++ or JSF AV C++
  • Hands-on experience with airworthiness certifications such as MIL-HDBK-516 or DO-178C
  • Experience taking a solution through a certification process and achieving certification

Benefits

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

Before you apply

  • All offers are contingent on a cleared background and possible reference check
  • Pay depends on factors such as skill set, experience, licenses, certifications and work location
  • Military fellows and part-time employees are not eligible for 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.

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