Senior Staff Engineer, C++ Modeling & Simulation Engineer

A venture-backed defense technology company focused on protecting service members and civilians with intelligent systems.
$175,232 - $262,848
Backend
Staff Software Engineer
In-Person
10+ years of experience
AI · Defense

Description For Senior Staff Engineer, C++ Modeling & Simulation Engineer

Shield AI, a venture-backed defense technology company founded in 2015, is seeking a Senior Staff C++ Modeling & Simulation Engineer to join their team. The company specializes in developing intelligent systems for protecting service members and civilians, with their flagship autonomy software, Hivemind, powering various aircraft and drones.

This role is perfect for a seasoned C++ engineer with advanced expertise in modeling and simulation, systems, and systems integration. As a key technical leader, you'll be responsible for tackling the most challenging and complex projects, developing simulation solutions for autonomy development on high-impact projects. The position requires extensive experience in modern C++ programming, system architecture, and real-time distributed simulation.

The ideal candidate will have 10+ years of experience, demonstrating strong leadership capabilities in managing projects with 10+ contributors. You'll be working with cutting-edge technologies in defense, including AFSIM/NGTS integration, containerization with Docker, and development in Linux environments. The role offers competitive compensation ($175,232 - $262,848) plus additional benefits including bonus, equity, and comprehensive benefits package.

Located in Washington D.C., you'll be part of a growing company with offices across the US and internationally. This is an opportunity to work on innovative defense technology solutions while leading and mentoring other engineers. The position requires the ability to obtain a SECRET clearance, reflecting the important nature of the work.

Shield AI offers a collaborative environment focused on continuous integration/delivery and test-driven development. They value strong leadership, exceptional communication, and a dedication to delivering high-quality, innovative solutions. This is an ideal opportunity for someone who wants to make a significant impact in defense technology while working with advanced simulation and modeling systems.

Last updated a day ago

Responsibilities For Senior Staff Engineer, C++ Modeling & Simulation Engineer

  • Lead the design, development, and maintenance of high-performance C++ software for complex systems
  • Architect robust, scalable simulation solutions for systems of systems and real-time processing
  • Drive the integration of third-party software and hardware systems
  • Set technical standards and mentor other engineers
  • Collaborate with cross-functional teams
  • Implement modern agile software development practices
  • Tackle complex debugging and optimization challenges
  • Drive task decomposition for teams and individuals

Requirements For Senior Staff Engineer, C++ Modeling & Simulation Engineer

Python
Linux
  • 10+ years of experience with Bachelor's degree or 9 years with Master's or 7 years with PhD
  • Advanced professional experience in software engineering and systems integration
  • Extensive experience in modern C++ (C++17/20) and older standards
  • Experience in Python
  • Experience with AFSIM or NGTS
  • Real-time and distributed simulation experience
  • Programming experience in Linux environment
  • Expertise with Docker
  • Demonstrated success leading projects with 10+ contributors
  • Deep understanding of design patterns and system architecture principles
  • Experience in collaborative development environment
  • Ability to obtain a SECRET clearance

Benefits For Senior Staff Engineer, C++ Modeling & Simulation Engineer

Equity
Visa Sponsorship
  • Bonus
  • Benefits Package
  • Equity
  • International premium (for international positions)
  • Visa assistance (for international positions)
  • Relocation assistance (for international positions)

Interested in this job?

Jobs Related To Shield AI Senior Staff Engineer, C++ Modeling & Simulation Engineer

Staff Engineer, System Test (R3130)

Lead integration and verification of Hivemind Mission Autonomy systems at Shield AI, developing test strategies and managing complex test environments for defense technology applications.

Staff Software Engineer, Foundations (R3088)

Staff Software Engineer position at Shield AI, developing foundational capabilities for autonomous systems with focus on robotics and AI technology.

Staff Engineer, Software C++ (R2812)

Lead software engineering teams at Shield AI, developing advanced autonomous systems and AI solutions using C++ in Washington D.C.

Senior Staff Engineer, Software Autonomy Applications

Senior Staff Engineer for Software Autonomy Applications at Shield AI, developing AI & Autonomy solutions for enterprise software products.

Staff Software Engineer, Task Group

Join Shield AI as a Staff Software Engineer to develop cutting-edge AI planning algorithms for defense technology.