Назад
Company hidden
2 дня назад

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

200 000$
Формат работы
remote (только USA)/hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен 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

hirify.global 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →