S

Shield AI

Builds autonomous aircraft for defense

Staff Software Engineer - Modelling and Simulation

Backend 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 proficiency in C++, including experience designing, implementing, and maintaining production performance-critical software.
  • Demonstrated experience building and running multithreaded and multiprocess real-time simulations involving aircraft dynamics.
  • Experience developing Monte Carlo infrastructure and using it to design, execute, and analyze simulation campaigns.
  • Ability to drive technical decisions, mentor engineers, and collaborate across software and domain engineering teams.
  • Experience developing software or simulations under a defined verification and validation lifecycle.

Responsibilities

  • Grow the simulation framework's ecosystem by integrating existing simulators and established standards, and build new ones where needs are identified.
  • Build reusable Monte Carlo infrastructure for parameterization, execution, reproducibility, and results collection across large simulation campaigns.
  • Develop multithreaded and multiprocess simulation capabilities, addressing synchronization, timing, state exchange, and performance.
  • Partner with autonomy, guidance, navigation, and control (GNC), and runtime assurance (RTA) engineers, as well as field operators, to translate evaluation needs into simulation interfaces and infrastructure.
  • Support platform-specific performance validation using physics models such as 6DoF and 3DoF.
  • Set technical direction, lead design reviews, and mentor engineers in simulation architecture and production software development.

Desired Qualifications

  • Experience supporting airworthiness certification efforts, including developing simulation evidence for verification, validation, and safety assessment (e.g., DO-178C and MIL-HDBK-516C).
  • Strong Python skills for simulation tooling, experiment automation, and analysis.
  • Experience with distributed simulation and model interoperability standards such as HLA, DIS, and FMI/FMU.
  • Experience with industry-standard simulation tools such as JSBSim, FlightGear, X-Plane, Gazebo, Isaac Sim, or Simulink, or equivalent environments.
  • Experience with closed-loop autonomy simulation, including sensor inputs and interfaces between autonomy and the simulated environment.
  • Experience with uncertainty modeling, statistical analysis, and scenario coverage for Monte Carlo evaluation.
  • Experience testing or operating safety-critical software (e.g., DO-178C).

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
Series H
Total funding
$4.8B
Headquarters
San Diego, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at Shield AI

See more jobs