S

Shield AI

Builds autonomous aircraft for defense

Staff Safety-Critical Software Engineer

Software EngineeringUpdated on Nov 14
Full-timeSan Diego, CA, USAIn-person

About the Job

Requirements

  • Typically requires a minimum of 10 years of related experience with a Bachelor's degree, 9 years with a Master's degree, 7 years with a PhD, or equivalent work experience.
  • Demonstrated excellence in designing and developing C++-based safety-critical software systems with real-time guarantees.
  • Experience mentoring other engineers in a role driving software best practices to enhance software quality.
  • Experience integrating software on real-world physical systems and driving up 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, along with modern software development practices such as CI/CD and test-driven development.
  • A track record of technical leadership, with the ability to set and maintain high standards and guide teams through complex technical challenges.

Responsibilities

  • Drive architecture, development, integration, and testing of an extensible, configurable Run-Time Assurance (RTA) module that ensures safe operation of autonomous systems in diverse, adversarial conditions.
  • Work closely with other engineers in Foundations to design and integrate with low-assurance mission-autonomy software and high-assurance middleware.
  • Specialize, integrate, and test the RTA capability on diverse platforms in various conditions to ensure robust fail-safe behavior.
  • Drive principled software development practices across Foundations, including code analysis, audit trails, and principled review processes.
  • Collaborate with the team to generate artifacts that enable certifiability of Foundations software, including static and dynamic analysis reports, software documentation, architecture decision records, interface control diagrams, and system models.
  • Mentor and guide Foundations developers on practices of safe software development to enhance software quality and assurance.

Desired Qualifications

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

About the Company

Shield AI

Builds autonomous aircraft for defense

Shield AI builds autonomous aircraft and flight software for military and allied defense customers, with a focus on operations where conventional remote control breaks down. Its Hivemind AI pilot handles decisions during a mission, while the V-BAT aircraft gathers intelligence and locates targets. Aircraft makers use its software tools to develop and test their own autonomy, and its Aechelon business supplies visual and sensor simulation for pilot training. The company earns money from aircraft sales, autonomy software and contracted engineering and operational services. Shield AI was founded in 2015 and is headquartered in San Diego, California.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$4.8B
Headquarters
San Diego, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at Shield AI

See more jobs