Simulation Framework Engineer II: C++/Python for Autonomy

Shield

San Diego (CA)

On-site

USD 110,000 - 150,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 San Diego is seeking a Simulation Framework Engineer (L2) to join the Simulation Framework Team. You will develop and maintain C++ and Python software that connects modeling and simulation environments with autonomy software, building adapters and plugins for reusable components.

You will help migrate HMSSimBlocks to HMSF, port modules, test functionality, and support integration teams by investigating framework, plugin, and data-exchange issues under senior guidance.

Qualifications

  • Master’s degree in a related technical discipline or equivalent practical experience.
  • Foundational programming in C++ and Python from coursework or work.
  • Familiarity with Linux development and basic scripting.
  • Understanding of Git, debugging, testing, and automation practices.
  • OO design, APIs, modular software, and distributed systems exposure.
  • Interest in modeling/simulation, autonomy, and defense tech.

Responsibilities

  • Develop, compile, test, and maintain C++ and Python software for simulation adapters and interfaces.
  • Contribute to baseline integrations for AFSIM, NGTS, Aechelon, HMSSimBlocks, and HMSF.
  • Port features from HMSSimBlocks to HMSF and validate migration considerations.
  • Maintain HMSSimBlocks integrations for legacy programs.
  • Help build reusable simulation components and plugin patterns for sensor/models.
  • Assist with CIGI-based plugins and interfaces for simulator communication.
  • Verify CSF loading, DDS messages, GRID interface, and Hivemind SDK compatibility.
  • Diagnose integration issues via logs, network traffic, and configurations.
  • Write unit tests, automated tests, and developer documentation.
  • Participate in code reviews and cross-functional debugging.

Skills

C++ programming
Python programming
Linux
Git
Software debugging
Strong communication

Education

Master’s degree in Computer Science or related field

Tools

AFSIM
NGTS
Aechelon
HMSSimBlocks
HMSF
CIGI
DDS
ROS 2

Job description

Shield AI in San Diego is seeking a Simulation Framework Engineer (L2) to join the Simulation Framework Team. You will develop and maintain C++ and Python software that connects modeling and simulation environments with autonomy software, building adapters and plugins for reusable components.

You will help migrate HMSSimBlocks to HMSF, port modules, test functionality, and support integration teams by investigating framework, plugin, and data-exchange issues under senior guidance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 I
Simulation Framework Engineer I

Shield • Washington

On-site
USD 90,000 - 140,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
Simulation Framework Engineer I – Autonomy & M&S
Simulation Framework Engineer I – Autonomy & M&S

Shield AI • Washington

On-site
USD 75,000 - 110,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
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 Lead - HMSF & DoD Autonomy
Simulation Framework Lead - HMSF & DoD Autonomy

Shield • Arlington (VA)

On-site
USD 150,000 - 190,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
Autonomy Software Engineer II – Simulation & Tools
Autonomy Software Engineer II – Simulation & Tools

Shield • Washington

On-site
USD 120,000 - 170,000