Staff Simulation Engineer: Critical Modeling (Remote)

Code Metal

Boston (MA)

Hybrid

USD 140,000 - 210,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health coverage
401k with match
Paid time off
Hybrid or remote work
Relocation assistance

Job summary

Code Metal seeks a seasoned software engineer to advance its Modeling & Simulation platform for DoD users. You will design, implement, and scale production simulation frameworks in C++ and Python, integrating with government partners and existing tools.

The role is hands‑on, with ownership of core frameworks, event scheduling, and data workflows, plus collaboration across physics, AI, and frontend teams to deliver reliable, verifiable models.

Qualifications

  • Five or more years of professional software‑development experience building simulation, autonomy, robotics, game‑engine, digital‑twin, or similarly complex systems.
  • Strong production experience in modern C++, with proficiency in Python for tooling, orchestration, analysis, or automation.
  • Hands‑on experience developing or extending a simulation framework — not only configuring simulation tools or analyzing their output.
  • Experience with event‑driven, discrete‑event, agent‑based, constructive, or distributed simulation architectures.
  • Demonstrated ability to represent complex real‑world entities, interactions, rules, and edge cases as clear software abstractions.
  • Experience building plugins, SDKs, reusable model interfaces, framework services, platform types, or similar extension mechanisms.
  • Strong understanding of software architecture, data structures, algorithms, APIs, testing, debugging, and performance engineering.
  • Experience making substantial changes within a large existing codebase while maintaining ongoing delivery.
  • Experience with model verification, validation, calibration, or regression testing.
  • Ability to turn ambiguous operational or technical requirements into executable engineering plans.
  • Strong written and verbal communication skills, including the ability to document model assumptions, limitations, interfaces, and intended use.
  • Bachelor's degree or equivalent experience in computer science, engineering, applied mathematics, operations research, physics, or a related discipline.

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, simulation time, state transitions, platform abstractions, scenario execution, data collection, and deterministic replay.
  • Develop models for platforms, sensors, weapons, communications, electronic warfare, jamming, command and control, logistics, and environmental effects.
  • Extend AFSIM and comparable simulation environments through C++ plugins, framework services, SDK integrations, new platform types, and reusable model interfaces.
  • Translate operational concepts, system specifications, and subject‑matter expertise into maintainable software models with explicit assumptions and testable behavior.
  • Modernize legacy campaign and mission‑analysis tools and integrate them into a coherent simulation architecture.
  • Build scenario‑generation, Monte Carlo, sensitivity‑analysis, campaign‑execution, and evaluation workflows.
  • Scale simulations across developer workstations, on‑premises infrastructure, and cloud compute while preserving reproducibility and model provenance.
  • Connect constructive simulations with distributed, operational, hardware‑in‑the‑loop, or human‑in‑the‑loop environments where appropriate.
  • Establish verification and validation practices, reference scenarios, regression suites, and quantitative measures of model credibility.
  • Work directly with government, Air Force, and broader DoD stakeholders to understand acquisition questions and deliver usable capabilities quickly.
  • Collaborate with physics, backend, geospatial, AI, and product teams to integrate the simulation kernel into a larger interactive platform.
  • Lead design and code reviews, mentor teammates, and improve architecture, documentation, testing, and release practices.

Skills

5+ years sim software
Modern C++
Python tooling
Event-driven simulation
Software architecture
Plugins/SDKs
Model verification/validation
Clear communication

Education

Bachelor's degree in CS/Engineering

Tools

AFSIM plugins
AFSIM
Framework extensions

Job description

Code Metal seeks a seasoned software engineer to advance its Modeling & Simulation platform for DoD users. You will design, implement, and scale production simulation frameworks in C++ and Python, integrating with government partners and existing tools.

The role is hands‑on, with ownership of core frameworks, event scheduling, and data workflows, plus collaboration across physics, AI, and frontend teams to deliver reliable, verifiable models.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Mission-Level Simulation Architect (Remote)
Lead Mission-Level Simulation Architect (Remote)

Code Metal • Boston (MA)

Hybrid
USD 150,000 - 230,000
Health insurance
401k with matching
Relocation assistance
+2
Senior Python Engineer – Modeling & Simulation (Remote)
Senior Python Engineer – Modeling & Simulation (Remote)

Code Metal • San Francisco (CA)

Hybrid
USD 180,000 - 260,000
Health care plan with 100% premium
401k with 5% matching
Paid Time Off
+2
Senior Python Engineer – Remote Modeling & Simulation
Senior Python Engineer – Remote Modeling & Simulation

Code Metal • Boston (MA)

Hybrid
USD 180,000 - 260,000
Health coverage
401k matching
Unlimited PTO
+2
Engineering Leader: Modeling & Simulation (Remote/Hybrid)
Engineering Leader: Modeling & Simulation (Remote/Hybrid)

Code Metal, Inc. • Boston (MA), Northern (KY)

Hybrid
USD 180,000 - 240,000
Health insurance
401k matching
PTO (paid time off)
+2
Senior / Principal Engineer (Modeling & Simulation)
Senior / Principal Engineer (Modeling & Simulation)

Code Metal • Boston (MA)

On-site
USD 140,000 - 210,000
Health care plan with 100% premium
401k with 5% matching
Paid time off (vacation, sick, HOL)
+2
Principal Python Engineer - Modeling & Simulation
Principal Python Engineer - Modeling & Simulation

Code Metal, Inc. • Northern (KY)

Hybrid
USD 140,000 - 190,000
Health insurance
401k matching
Paid time off
+2
Senior Defense Simulation Architect | C++/Python
Senior Defense Simulation Architect | C++/Python

Code Metal • Boston (MA)

Hybrid
USD 140,000 - 210,000
Health care plan with 100% premium
401k with 5% matching
Paid time off (vacation, sick, HOL)
+2
Principal Simulation Engineer (Modeling & Simulation)
Principal Simulation Engineer (Modeling & Simulation)

Code Metal • Boston (MA)

Hybrid
USD 150,000 - 230,000
Health insurance
401k with matching
Relocation assistance
+2
Senior Python Engineer — Modeling & Wargaming (Remote)
Senior Python Engineer — Modeling & Wargaming (Remote)

Code Metal • Boston (MA)

Hybrid
USD 180,000 - 240,000
Senior Modeling & Simulation Engineer — Defense Tech
Senior Modeling & Simulation Engineer — Defense Tech

Rethink Recruit • Hawthorne (CA)

On-site
USD 140,000 - 190,000