2 дня назад
Principal Physics Programmer, C++ (Modeling & Simulation)
200 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Principal Physics Programmer, C++ (Modeling & Simulation) (C++/real-time simulation): Building and operating a production-grade C++ runtime for an interactive wargaming platform with an accent on physics, behavior, mission models, ECS architecture, and performance. Focus on designing deterministic simulation loops, multithreaded execution, spatial indexing, distributed synchronization, and optimization against strict CPU, memory, latency, and throughput budgets.
Location: Flexible hybrid or remote work arrangement within the United States; listed locations include California, San Francisco, Houston, Mountain View, Santa Clara, and the San Francisco Bay Area.
Salary: $200,000+ annually
Company
is hiring for work on a next-generation defense wargaming and force-design platform.
What you will do
- Architect and own the C++ runtime of a large-scale interactive wargaming platform.
- Evolve the entity-component system with data-oriented storage, lifecycle management, queries, execution graphs, and dependency-aware scheduling.
- Define and integrate physics, AI, sensor, weapon, behavior, and environment interfaces and external physics or mathematics models.
- Design deterministic simulation loops, event ordering, state transitions, replay, checkpoints, snapshots, replication, and save/restore systems.
- Build multithreaded task execution and optimize memory layout, allocation, cache locality, serialization, CPU usage, latency, throughput, and simulation rate.
- Develop spatial indexing, collision-candidate and visibility queries, networked ownership, synchronization, prediction, and state transfer.
Requirements
- Extensive professional or equivalent experience with modern C++ in performance-critical production software.
- Commercial game, game-engine, or comparable constrained real-time experience, including a shipped game, engine, platform, or interactive real-time product.
- Experience owning foundational engine systems and building or substantially extending a physics engine, simulation runtime, ECS, job system, or comparable core technology.
- Strong data-oriented design, memory layout, cache behavior, allocation, ECS, execution graphs, task systems, event systems, dependencies, or scheduling experience.
- Proven optimization against strict CPU, memory, latency, frame, or tick budgets using commercial profiling and debugging tools.
- Active Secret clearance or eligibility to obtain one is required.
Nice to have
- Experience in defense, autonomy, robotics, gaming, logistics, geospatial systems, or similarly constrained technical domains.
Culture & Benefits
- Flexible hybrid or remote work arrangement.
- Compensation is flexible for the right candidate.
- Hiring is open across mid-level through principal-level experience.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
17 часов назад
Expert Engine Engineer (Game Development)
115 060 - 227 010CAD
5 дней назад
Staff Graphics Engineer (Rendering)
160 200 - 246 300$
2 дня назад
3D Graphics Software Engineer (Unity)
150 000 - 170 000$
6 дней назад
Client Engineer (Middle) (Unity)
17 часов назад
Technical Sound Designer (Game Audio)
30 - 56$
5 дней назад
Senior Technical Designer (Gamedev)
60 - 93$