Physics Programmer, C++ (Modeling mp; Simulation)
JobgetherRemotely
simulationphysicssdksmultithreadingprofilingecsmemory layout
Job Description
📋 Description
- Architect and implement core C++ runtime for large-scale modeling/simulation
- Own engine structure, performance, and long-term evolution
- Design ECS with component storage, lifecycle, queries, and scheduling
- Define engine interfaces for physics, AI, sensors, weapons, behavior, env models
- Build stable extension points for model developers
- Design simulation loops, time-stepping, events, ordering, and deterministic replay
🎯 Requirements
- Extensive professional C++ development experience
- Experience in commercial game/engine or real-time perf-constrained env
- Shipped at least one commercial game/engine/product
- Ownership of core engine systems
- Experience building/extending physics engine or ECS/runtime tech
- Expert knowledge of modern C++, concurrency, profiling, low-level debugging
🎁 Benefits
- Competitive compensation aligned to experience and location
- Comprehensive healthcare coverage
- 401(k) with employer match
- Uncapped vacation plus sick leave and holidays
- Flexible hybrid or remote work arrangements
- Relocation assistance for qualifying employees
Back to all jobs