Simulation Framework Engineer I

Shield

Washington (District of Columbia)

On-site

USD 90,000 - 140,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Shield AI in Washington, DC area is seeking an experienced Simulation Framework Engineer (L1) to help connect modeling and simulation environments with core autonomy software. You will write C++ and Python, develop adapters and plugins, and contribute to reusable simulation components that reduce complexity for autonomy developers.

This hands-on role is for an early-career engineer, working on HMSSimBlocks, HMSF migrations, and integration with simulation frameworks like NGTS and AFSIM, with

Qualifications

  • Bachelor’s degree in CS/CE/AE/ME or related field; equivalent practical experience may be considered.
  • Foundational programming in C++ and Python through coursework, internships, personal projects, research, or professional experience.
  • Familiarity with Linux development environments, including command-line tools, compiling software, and basic scripting.
  • Understanding of core software engineering practices, including Git-based version control, debugging, code review, and automated testing.
  • Familiarity with object-oriented programming, software interfaces, APIs, and modular software design.
  • Exposure to networking concepts such as TCP, UDP, client-server communication, message passing, or data serialization.
  • Interest in modeling and simulation, autonomy, distributed systems, game engines, visualization systems, or defense technology.
  • Ability to obtain and maintain an active U.S. SECRET security clearance; U.S. citizenship is required.

Responsibilities

  • Develop, compile, test, and maintain C++ and Python software for simulation adapters, plugins, and interfaces.
  • Contribute to baseline integrations for simulation backends such as AFSIM, NGTS, Aechelon, HMSSimBlocks, and HMSF.
  • Assist with the transition from HMSSimBlocks to HMSF by porting simulation features, updating interfaces, validating behavior, and documenting migration considerations.
  • Help maintain and improve existing HMSSimBlocks integrations for programs that still depend on the legacy framework.
  • Support the development of reusable simulation components and plugin patterns that enable other engineering teams to integrate custom sensors, vehicle models, effects, or mission capabilities.
  • Assist with implementation and maintenance of CIGI-based plugins and interfaces that enable communication between simulation frameworks and Aechelon image generators.
  • Help verify functional behavior across simulation plugins, including Common Scenario Format (CSF) file loading, DDS communications, GRID interface requirements, and Hivemind SDK compatibility.
  • Diagnose simulation and autonomy integration issues by reviewing application logs, network traffic, DDS messages, API behavior, configuration files, and call stacks.
  • Write and maintain unit tests, automated integration tests, developer documentation, and example configurations.
  • Participate in code reviews, engineering design discussions, bug triage, and collaborative debugging with simulation, autonomy, and integration teams.

Skills

C++
Python
Linux
Object-oriented programming
Debugging
Version control

Education

Bachelor's degree in computer science or related field

Tools

Git
CMake
pytest
GoogleTest

Job description

Shield AI in Washington, DC area is seeking an experienced Simulation Framework Engineer (L1) to help connect modeling and simulation environments with core autonomy software. You will write C++ and Python, develop adapters and plugins, and contribute to reusable simulation components that reduce complexity for autonomy developers.

This hands-on role is for an early-career engineer, working on HMSSimBlocks, HMSF migrations, and integration with simulation frameworks like NGTS and AFSIM, with

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Simulation Framework Engineer I – Autonomy & M&S
Simulation Framework Engineer I – Autonomy & M&S

Shield AI • Washington

On-site
USD 75,000 - 110,000
Early-Career Simulation Framework Engineer (C++/Python)
Early-Career Simulation Framework Engineer (C++/Python)

Shield AI • San Diego (CA)

On-site
USD 90,000 - 150,000
Simulation Framework Engineer II: C++/Python for Autonomy
Simulation Framework Engineer II: C++/Python for Autonomy

Shield • San Diego (CA)

On-site
USD 110,000 - 150,000
Engineer I, Simulation Framework - New Grad - 6203
Engineer I, Simulation Framework - New Grad - 6203

Shield AI • Washington

On-site
USD 75,000 - 110,000
Simulation Framework Engineer (Entry) – C++/Python for Autonomy
Simulation Framework Engineer (Entry) – C++/Python for Autonomy

Shield AI • San Diego (CA)

On-site
USD 90,000 - 130,000
Engineer II, Simulation Framework - New Grad - 6204
Engineer II, Simulation Framework - New Grad - 6204

Shield AI • San Diego (CA)

On-site
USD 90,000 - 130,000
Engineer II, Simulation Framework - New Grad - 6204
Engineer II, Simulation Framework - New Grad - 6204

Shield AI • San Diego (CA)

On-site
USD 90,000 - 150,000
Simulation Framework Engineer — C++/Python, HMSF Migration
Simulation Framework Engineer — C++/Python, HMSF Migration

Shield AI • Washington

On-site
USD 120,000 - 190,000
Bonus
Benefits
Equity
Simulation Framework Lead - HMSF & DoD Autonomy
Simulation Framework Lead - HMSF & DoD Autonomy

Shield • Arlington (VA)

On-site
USD 150,000 - 190,000
Simulation Framework Lead - M&S Architecture & Migration
Simulation Framework Lead - M&S Architecture & Migration

Shield AI • Washington

On-site
USD 173,000 - 259,000
Equity
Benefits