Taro Logo

Staff Engineer, Software Certifiability (R3560)

A venture-backed defense technology company founded in 2015, developing intelligent autonomous systems for protecting service members and civilians.
$180,000 - $270,000
Embedded
Staff Software Engineer
In-Person
501 - 1,000 Employees
10+ years of experience
AI · Defense · Robotics

Description For Staff Engineer, Software Certifiability (R3560)

Shield AI, a pioneering defense technology company founded in 2015, is seeking a Staff Engineer for Software Certifiability to join their Hivemind Pilot team. This role is crucial in developing safety-critical autonomous systems that protect service members and civilians worldwide. The position focuses on building and certifying high-assurance software components for autonomous systems, particularly the Run Time Assurance (RTA) module.

The role combines technical leadership with hands-on development, requiring expertise in C++ and real-time systems. You'll be working with cutting-edge autonomous systems technology while ensuring safety and certification compliance. The position offers an opportunity to work with a diverse team across multiple international offices, including San Diego, Dallas, Washington D.C., and international locations.

As a Staff Engineer, you'll be responsible for architecting and developing core systems, mentoring other engineers, and establishing software engineering standards. The role requires deep expertise in safety-critical software development, certification processes (particularly DO-178C and MIL-HDBK-516), and real-time systems.

This is an ideal position for an experienced engineer who wants to make a significant impact in the defense technology sector while working on challenging technical problems. The role offers competitive compensation ($180,000-$270,000), plus bonus, benefits, and equity, reflecting the high level of expertise required. The company's mission-driven focus and work on advanced autonomous systems make this an exciting opportunity for those interested in combining software engineering excellence with meaningful real-world applications.

Last updated 25 days ago

Responsibilities For Staff Engineer, Software Certifiability (R3560)

  • Drive architecture, development, integration and testing of an extensible, configurable Run Time Assurance (RTA) module
  • Work closely with other engineers in Pilot to design and integrate with the low-assurance mission-autonomy software
  • Specialize, integrate and test the RTA capability on diverse platforms
  • Drive principled software development practices across Pilot
  • Generate artifacts that enable certifiability of Pilot software
  • Mentor and guide Pilot developers on practices of safe software development

Requirements For Staff Engineer, Software Certifiability (R3560)

Linux
  • 10+ years of experience with Bachelor's degree; or 9 years with Master's; or 7 years with PhD
  • Excellence in designing and developing C++ based safety-critical software systems with Real-Time guarantees
  • Experience as a mentor driving software best practices
  • Experience integrating software on real-world physical systems
  • Expertise in C++ software architecture design patterns
  • Knowledge of software assurance certifications (DO-178C and MIL-HDBK-516)
  • Strong Git and Linux development skills
  • Track record of technical leadership

Benefits For Staff Engineer, Software Certifiability (R3560)

Medical Insurance
Equity
  • Bonus
  • Benefits Package
  • Equity

Interested in this job?

Jobs Related To Shield AI Staff Engineer, Software Certifiability (R3560)