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.