Senior / Principal Model and Simulation Engineer

New
C
Code MetalDefense Technology
RemoteFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
Five or more years of professional software-development experience
Required Skills
PythonSoftware ArchitectureC++Regression testing

Requirements

  • 5+ years of professional software development experience in simulation, autonomy, robotics, game engines, or digital twins.
  • Strong production experience in modern C++ and proficiency in Python.
  • Hands-on experience developing or extending simulation frameworks.
  • Experience with event-driven, discrete-event, agent-based, or distributed simulation architectures.
  • Demonstrated ability to model complex real-world entities and interactions as clear software abstractions.
  • Experience building plugins, SDKs, or reusable model interfaces.
  • Deep understanding of software architecture, data structures, algorithms, and performance engineering.
  • Experience modifying large existing codebases while maintaining delivery.
  • Experience with model verification, validation, calibration, or regression testing.
  • Bachelor’s degree in CS, engineering, mathematics, operations research, physics, or equivalent experience.
  • Active Secret clearance or eligibility to obtain one.

Responsibilities

  • Design and implement mission- and campaign-level simulation capabilities in modern C++ and Python.
  • Build and extend event-driven, discrete-event, agent-based, and constructive simulation frameworks.
  • Own core framework functionality including event scheduling, state transitions, platform abstractions, and deterministic replay.
  • Develop models for sensors, weapons, communications, electronic warfare, and command and control.
  • Extend AFSIM and similar environments through C++ plugins, SDK integrations, and reusable interfaces.
  • Build scenario-generation, Monte Carlo, and sensitivity-analysis evaluation workflows.
  • Scale simulations across workstations, on-premises infrastructure, and cloud environments.
  • Establish verification and validation practices, reference scenarios, and regression suites.
  • Work directly with government and DoD stakeholders to deliver usable capabilities.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now