← Zurück zur Liste
Stelle · Principal

Principal Physics Programmer, C++ (Modeling & Simulation)

Softwareentwickler • Principal • Remote • Vollzeit • Europäische Union EU/EMEA

C++ engine programming role bringing commercial game-development performance standards to Code Metal's wargaming platform, architecting the core simulation runtime that executes physics, behavior, and mission models.

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 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

  • ▹Background in commercial game development, game-engine development, or another performance-constrained real-time environment.
  • ▹Track record of shipping real-time C++ systems and optimizing them under hard performance budgets.
  • ▹Experience making foundational architectural decisions within a complex engine codebase.

About the company

Code Metal builds automated software engineering tools that verify AI-generated code with formal methods rather than trusting it outright. Customers include the U.S. Air Force, L3Harris, RTX, and Toshiba. Founded in 2023 with offices in Boston and San Francisco, it is backed by Accel, Salesforce Ventures, B Capital, and others.

Ähnliche Stellen