Engineer II, Simulation (R3135)

A venture-backed defense technology company founded in 2015, developing intelligent autonomous systems for protecting service members and civilians.
$90,640 - $135,960
Backend
Mid-Level Software Engineer
In-Person
501 - 1,000 Employees
1+ year of experience
AI · Robotics · Defense

Description For Engineer II, Simulation (R3135)

Shield AI, a pioneering defense technology company founded in 2015, is seeking an Engineer II, Simulation to join their team in the Dallas Metro Area. This role sits within their Aircraft Division – GNC department and focuses on creating and maintaining truth models in simulation systems. The position offers a competitive salary range of $90,640 - $135,960 annually, plus bonus, benefits, and equity.

The role combines software engineering expertise with physics and mathematical modeling, requiring proficiency in C++, Linux, and simulation frameworks. You'll be responsible for porting Simulink models to C++, implementing and validating aircraft dynamics models, and scaling simulation capabilities through containerization and CI pipelines.

This is an excellent opportunity for a mid-level engineer with 1-2 years of experience who has a strong foundation in both software development and physics-based modeling. The position requires hands-on experience with C++11 or newer, Linux environments, and Matlab/Simulink, along with the ability to work effectively in multidisciplinary teams.

Shield AI's mission of protecting service members and civilians through intelligent, autonomous systems makes this role particularly impactful. With offices across the globe including San Diego, Dallas, Washington D.C., and international locations, the company is at the forefront of defense technology innovation. Their products include Hivemind Enterprise—EdgeOS, Pilot, Commander, and Forge—as well as V-BAT and Sentient Vision Systems.

The ideal candidate will combine technical expertise with strong communication skills and a collaborative mindset. This role offers the opportunity to work on cutting-edge simulation systems while contributing to meaningful defense technology applications. The company culture emphasizes high standards, trustworthiness, and kindness, making it an ideal environment for professional growth and impactful work.

Last updated 4 hours ago

Responsibilities For Engineer II, Simulation (R3135)

  • Port residual Simulink models for aircraft dynamics, engine models, aerodynamic models to C++
  • Add unit tests for newly written C++ code / models
  • Manage the lifecycle of the models (improvements, etc.)
  • Validate the models against live flight data
  • Improve documentation for all models
  • Integrate C++ models into existing build, software-in-the-loop simulator and processor-in-the-loop simulator
  • Help improve and validate all GUI interfaces with the simulation
  • Scale simulation into CI pipelines
  • Help scale simulations by implementing Docker containers

Requirements For Engineer II, Simulation (R3135)

Linux
  • 1-2 years of related experience with a Bachelor's degree or equivalent work experience
  • Experience developing and delivering a simulation framework for internal or external customers
  • Solid fundamentals in math and physics
  • Experience with C++ 11 or newer in a production environment
  • Experience with Linux, git, command line tools
  • Experience with Matlab and Simulink
  • Excellent communication skills
  • Demonstrated record of working hard and being a trustworthy teammate

Benefits For Engineer II, Simulation (R3135)

  • Bonus
  • Benefits Package
  • Equity

Interested in this job?

Jobs Related To Shield AI Engineer II, Simulation (R3135)

Software Engineer II, Task Group (R3014)

Software Engineer II position at Shield AI focusing on developing state-of-the-art planning algorithms and autonomous systems for defense technology.

Senior Engineer, Systems Test (R3378)

Senior Systems Test Engineer role at Shield AI, focusing on developing and testing AI-powered autonomous aircraft systems using Python and C++.

Engineer II, Software Development

Mid-level software engineering role at Shield AI focusing on C++ development for autonomous systems and middleware.

Software Engineer II, Task Group (R3014)

Software Engineer II position at Shield AI focusing on developing state-of-the-art planning algorithms and autonomous systems for defense technology.

Applications Developer 3

Mid-level Applications Developer position at Oracle in Hyderabad, focusing on software development, debugging, and enhancement of commercial applications.