Senior C++ Physics Engine Architect for Simulation

Code Metal

Boston (MA)

On-site

USD 150,000 - 210,000

Full time

11 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Code Metal seeks a Physics Programmer to build a high-performance C++ runtime for a next‑generation wargaming platform. You will own core engine systems, drive ECS design, and optimize for real-time performance in a challenging defense-focused context.

Ideal candidates ship real-time C++ code, manage memory and concurrency carefully, and mentor others while contributing hands-on. This role emphasizes architectural leadership and low-latency, deterministic execution.

Qualifications

  • Extensive professional C++ development experience in performance-critical production software.
  • Experience shipping a commercial game or engine, or similar real-time product.
  • Ownership of foundational engine systems beyond gameplay features.
  • Experience with ECS, job systems, or runtime scheduling.
  • Strong knowledge of data-oriented design and memory/layout optimization.
  • Ability to optimize for CPU, memory, latency, and frame/tick budgets.
  • Active security clearance or eligibility (U.S.).

Responsibilities

  • Architect and implement the core C++ runtime behind a large-scale wargaming platform.
  • Own engine structure, performance, and long-term health of a substantial codebase.
  • Design and evolve an ECS architecture for many heterogeneous entities.
  • Build data-oriented storage, entity lifecycle, system queries, and scheduling.
  • Define engine interfaces for physics, AI, sensors, weapons, and environments.
  • Create stable extension points to allow model developers to add capabilities safely.
  • Design simulation loops with deterministic replay and time stepping.
  • Develop multithreaded execution systems for parallel workloads.
  • Optimize memory layout, serialization, and data movement.
  • Profile and improve CPU, memory, latency, and throughput against budgets.
  • Build spatial indexing, broad-phase queries, and visibility infrastructure.
  • Integrate external physics and math models into a cohesive runtime.
  • Implement checkpointing, snapshotting, and reproducible replay systems.
  • Lead engine design reviews and mentor other programmers.

Skills

C++
Game engine
ECS
Profiling
Multithreading
Memory layout
Performance

Tools

Profiling tools

Job description

Code Metal seeks a Physics Programmer to build a high-performance C++ runtime for a next‑generation wargaming platform. You will own core engine systems, drive ECS design, and optimize for real-time performance in a challenging defense-focused context.

Ideal candidates ship real-time C++ code, manage memory and concurrency carefully, and mentor others while contributing hands-on. This role emphasizes architectural leadership and low-latency, deterministic execution.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead C++ Physics Engine Architect (Hybrid/Remote)
Lead C++ Physics Engine Architect (Hybrid/Remote)

Acceler8 Talent • United States

Hybrid
USD 180,000 - 220,000
Principal Physics Programmer, C++ (Modeling & Simulation)
Principal Physics Programmer, C++ (Modeling & Simulation)

Acceler8 Talent • United States

Hybrid
USD 180,000 - 220,000
Senior C++ Engineer — Real-Time Military Simulation
Senior C++ Engineer — Real-Time Military Simulation

Anduril Industries • Costa Mesa (CA)

On-site
USD 191,000 - 253,000
Equity grants
Competitive benefits
Senior Game Systems Programmer: Real-Time Engine Architect
Senior Game Systems Programmer: Real-Time Engine Architect

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 105,000 - 290,000
Comprehensive benefits package
Flexible spending accounts
Education assistance
Lead Software Engineer – Physics Simulation – Gaming
Lead Software Engineer – Physics Simulation – Gaming

Strativ Group • United States

On-site
USD 110,000 - 150,000
Physics Programmer, C++ (Modeling & Simulation)
Physics Programmer, C++ (Modeling & Simulation)

Code Metal • Boston (MA)

On-site
USD 150,000 - 210,000
Senior Game Engine Lead - Real-Time Physics
Senior Game Engine Lead - Real-Time Physics

Worldscape • Redmond (WA)

On-site
USD 180,000 - 240,000
Competitive salary
Meaningful equity
Medical, Dental and Vision insurance
+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
Senior Real-Time Physics Engine Lead (Equity)
Senior Real-Time Physics Engine Lead (Equity)

Worldscape • Redmond (WA)

On-site
USD 140,000 - 190,000
Equity
Medical, Dental and Vision insurance
401k plan
+1
Senior Physics Simulation Engineer — Defense (C++/Python)
Senior Physics Simulation Engineer — Defense (C++/Python)

Strativ Group • United States

On-site
USD 110,000 - 150,000