C++ Physics Engine Architect for Real-Time Simulation

Openkrill

United States

Remote

USD 120,000 - 180,000

Full time

14 days+
Application generator

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

Get past ATS filters

Job summary

Code Metal is seeking a Physics Engine Programmer to build the core C++ runtime for a next-generation wargaming platform. You will own engine structure, performance, and long-term health, while shaping an ECS architecture for massive simulation workloads.

You will implement data-oriented storage, scheduling, and interfaces for physics, AI, and environmental models. Ideal candidates ship real-time systems in commercial game or engine contexts, understand performance budgets, and lead

Qualifications

  • Extensive professional C++ development experience in production software.
  • Experience shipping a commercial game/engine.
  • Ownership of foundational engine systems and runtime.
  • Experience building/extending a physics engine or ECS.
  • Strong knowledge of data-oriented design and memory layout.
  • Ability to optimize for CPU, memory, latency budgets.

Responsibilities

  • Architect and implement the core C++ runtime for a large-scale wargaming platform.
  • Own engine structure, performance, and long-term health.
  • Design and evolve an ECS architecture for many heterogeneous entities.
  • Build data-oriented storage, lifecycle management, and scheduling.
  • Define interfaces for physics, AI, sensors, and environmental models.
  • Create stable extension points for model developers.
  • Design simulation loops, time stepping, and deterministic replay.
  • Develop multithreaded, task-based execution for parallel workloads.
  • Profile, optimize, and improve simulation rate within budgets.
  • Build spatial indexing, collision candidates, visibility pipelines.
  • Integrate external physics/models into a coherent runtime.
  • Develop checkpointing, save/restore, and reproducible replay.

Skills

C++ development
Commercial game development
Engine ownership
Physics engine / runtime
ECS / data-oriented design
Modern C++ proficiency
Performance optimization
Profiling & debugging
API design / plugin systems
Large C++ codebase maintenance
Technical leadership while IC
Real-time systems knowledge
Security clearance eligibility (US)

Job description

Code Metal is seeking a Physics Engine Programmer to build the core C++ runtime for a next-generation wargaming platform. You will own engine structure, performance, and long-term health, while shaping an ECS architecture for massive simulation workloads.

You will implement data-oriented storage, scheduling, and interfaces for physics, AI, and environmental models. Ideal candidates ship real-time systems in commercial game or engine contexts, understand performance budgets, and lead

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Real-Time Physics Engine Architect
Senior Real-Time Physics Engine Architect

Openkrill • United States

Remote
USD 150,000 - 190,000
Senior C++ Physics Engine Architect — Real-Time Simulation
Senior C++ Physics Engine Architect — Real-Time Simulation

Code Metal, Inc. • Boston (MA), San Francisco (CA)

On-site
USD 180,000 - 210,000
Health insurance
401k matching
Vacation and holidays
+2
Principal C++ Physics Programmer for Real-Time Simulation
Principal C++ Physics Programmer for Real-Time Simulation

Code Metal • Boston (MA)

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

OpenKrill • United States

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

OpenKrill • United States

On-site
USD 120,000 - 180,000
Principal Physics Programmer, C++ (Modeling & Simulation)
Principal Physics Programmer, C++ (Modeling & Simulation)

Code Metal • Boston (MA)

On-site
USD 150,000 - 210,000
Senior Physics Engineer - Real-Time Multi-Physics
Senior Physics Engineer - Real-Time Multi-Physics

Genesis • Paris (TX)

On-site
USD 120,000 - 190,000
Senior Core Engine Architect
Senior Core Engine Architect

Unity • Washington

On-site
USD 172,000 - 259,000
Health insurance
Commute subsidy
Employee stock ownership
+2
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
Platform Game Engine Engineer: Real-Time Physics
Platform Game Engine Engineer: Real-Time Physics

Worldscape • Redmond (WA)

On-site
USD 90,000 - 150,000
Competitive salary
Equity
Medical, Dental and Vision insurance
+2