Staff Engineer, Test Integration, Modelling and Simulation

Shield AI is a U.S. defense-technology company developing mission-autonomy software and autonomous aircraft for military and allied operations.

San Diego, United States
About Shield AI

Founded in 2015, Shield AI builds Hivemind autonomy software and V-BAT and X-BAT aircraft for operations in contested, GPS- and communications-denied environments. Its current site also presents Aechelon synthetic-reality simulation and Vision Systems detection and tracking products.

View jobs by Shield AI

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will design, develop, and maintain high-performance C++ software for complex systems. You will architect simulation solutions, integrate third-party hardware and software, lead technical standards and task decomposition, and improve delivery through modern development, debugging, and optimization practices.

Requirements

  • 7+ years of related experience with a Bachelor’s degree, 5 years with a Master’s degree, 4 years with a PhD, or equivalent experience.
  • Advanced software engineering and systems integration experience.
  • Knowledge of design patterns and system-level engineering principles.
  • Extensive modern C++ experience, including C++17/20 and legacy C++98/03.
  • Python experience.
  • Linux programming experience.
  • Docker or other containerization experience.
  • Experience leading projects with 10+ contributors.
  • Continuous integration, continuous delivery, and test-driven development experience.

Responsibilities

  • Lead the design, development, and maintenance of high-performance C++ software.
  • Architect scalable simulation solutions for systems of systems and real-time processing.
  • Integrate third-party software and hardware into comprehensive architectures.
  • Set technical standards and mentor engineers.
  • Collaborate across functions to deliver projects successfully.
  • Implement continuous integration and test-driven development practices.
  • Debug and optimize systems to improve performance.
  • Explore and adopt relevant technologies.
  • Drive task decomposition for teams and individuals.
Staff Engineer, Test Integration, Modelling and Simulation at Shield AI | JobStash