Skip to content
Code Metal logo

Principal Physics Programmer

Code MetalAI-powered Code company
RemoteSenior
Salesforce Ventures logo
Salesforce Ventures
Accel logo
Accel
B Capital
Smith Point Capital
J2 Ventures
Shield Capital
Software Engineering

About the role

TL;DR

Architect and implement the core C++ runtime for a large-scale wargaming platform.

  • Help redefine how the DoW makes multi-billion-dollar force-design decisions.
  • We're looking for a Principal Physics Programmer to bring the performance standards of commercial game development to our next-generation wargaming platform.
  • Key Responsibilities Architect and implement the core C++ runtime behind a large-scale, interactive wargaming platform.
  • Own the structure, performance, and long-term health of a substantial engine codebase.
  • Design and evolve an entity-component-system architecture for representing large numbers of heterogeneous simulation entities.
  • Build data-oriented component storage, entity lifecycle management, system queries, execution graphs, and dependency-aware scheduling.
  • Define the engine interfaces through which physics, AI, sensor, weapon, behavior, and environmental models are registered and executed.
  • Requirements Strong background in commercial game development, game-engine development, or another performance-constrained real-time environment.
  • Experience with shipping real-time C++ systems, optimizing them under hard performance budgets, and making foundational architectural decisions within a complex engine codebase.
  • Defense experience is not required.
  • Defense experience is not required.
  • Defense experience is not required.
  • Defense experience is not required.
View original posting →

Required skills

C++

Domain expertise

defense

Tech stack

C++

Similar jobs

B

Gameplay Programmer - Dead by Daylight

B

Senior Systems Programmer - Dead By Daylight

MongoDB logo

Technical Services Engineer