Jobiglo

No results.

Staff Safety-Critical Software Engineer (C++)

shieldai · San Diego

New
Senior 🇬🇧 English
C++ DO-178C MIL-HDBK-516 Git Linux CI/CD Test-driven development MISRA C++

Job description

About the role

Shield AI, a defense-tech company, is looking for a Staff Software Engineer to help design, develop and integrate a safety-critical Run-Time Assurance (RTA) product. The Hivemind Foundations team builds core products that bring resilient autonomy and intelligence to aircraft and other platforms, and the RTA product is a real-time safety capability that keeps autonomy safe, predictable and effective at the edge.

Key responsibilities

  • Drive the architecture, development, integration and testing of an extensible, configurable RTA module that ensures safe operation of autonomous systems in diverse, adversarial conditions.
  • Design and integrate the RTA with low-assurance mission-autonomy software and high-assurance middleware, working closely with other Foundations engineers.
  • Specialize, integrate and test the RTA capability on a range of platforms in various conditions to ensure robust fail-safe behavior.
  • Drive principled software development practices such as code analysis, audit trails and principled review processes.
  • Help generate artifacts that enable software certifiability, such as static and dynamic analysis reports, documentation, architecture decision records, interface control diagrams and system models.
  • Mentor and guide Foundations developers on safe software development practices.

Required profile

  • Typically 10 years of related experience with a Bachelor's degree, or 9 years with a Master's, or 7 years with a PhD, or equivalent experience.
  • Demonstrated excellence in designing and developing C++ safety-critical software with real-time guarantees.
  • Experience mentoring other engineers and improving software quality and assurance.
  • Experience integrating software on real-world physical systems and improving performance and reliability.
  • Track record of technical leadership, setting high standards and guiding teams through complex challenges.

Required skills

  • Deep expertise in C++ software architecture design patterns and their implementation.
  • Knowledge of software assurance certifications such as DO-178C and MIL-HDBK-516.
  • Strong Git and Linux skills, and modern practices such as CI/CD and test-driven development.
  • Preferred: experience with strict C++ coding standards (e.g. MISRA C++, JSF AV C++) and hands-on airworthiness certification experience.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec shieldai.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:lever

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 7 hours ago

Expires 1 month from now

3 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

shieldai

San Diego