C++ engineer for a factory simulation

tobspr Games

United States

Remote

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hardware budget for ergonomic setup
Monthly personal growth allowance
Focus days for learning
Yearly team gathering
Yearly salary review with 2% raise

Job summary

tobspr Games ищет опытного инженера C++ для разработки детерминированной симуляции фабрик на Unreal Engine 5. Ваша работа будет включать масштабируемую симуляцию, архитектуру, оптимизацию и кооперативный режим.

Вы будете работать удаленно с командой, сосредоточившись на производительности, менторстве коллег и архитектурных обсуждениях проекта.

Qualifications

  • Опыт проектирования производительных модулей на C++ в профессиональных условиях.
  • Глубокие знания data-oriented дизайна, многопоточности и производительности, профилирование CPU и анализ сложностей.
  • Опыт построения детерминированной или lockstep системы или готовность объяснить подход к ней.
  • Опыт наставничества инженеров и документирования архитектурных решений для команды.

Responsibilities

  • Спроектировать и построить детерминированную симуляцию фабрик, масштабируемую до сотен тысяч строений, размещённых игроками.
  • Владеть архитектурой симуляции: планировка данных, тик-модель, потокобезопасность и формат сериализации.
  • Сотрудничать с Networking Engineer над симуляцией и кооперативом.
  • Установить и соблюдать бюджет по производительности CPU на минимальные требования.
  • Проводить ревью кода и наставлять коллег по C++ и архитектуре.

Skills

C++ мастерство
Мультитрединг
Data-oriented design
Профилирование

Tools

Unreal Engine 5
Mass Entity / ECS
CPU profiling tools

Job description

Описание:

The team is developing a co-op factory simulation game built in Unreal Engine 5, with a self-contained simulation written in raw C++.


Задачи:


  • Design and build a deterministic factory simulation that scales to hundreds of thousands of player-placed buildings

  • Own the simulation architecture, including data layout, tick model, threading, and serialisation format

  • Work with the Networking Engineer to design the simulation and co-op together

  • Set and meet the simulation’s CPU performance budget on the minimum specification target

  • Review code and mentor other engineers on C++ and architecture


Требования:


  • Experience architecting, implementing, and maintaining performant modules in professional C++ environments, including modules built on by other engineers

  • Deep knowledge of data-oriented design, multithreading, and performance, including CPU profiling and algorithmic complexity analysis for selecting data structures

  • Experience building a deterministic or lockstep system, or the ability to explain an approach to one

  • A track record of mentoring engineers and documenting architectural decisions for others to follow and challenge

  • Будет плюсом: 2+ shipped game titles, experience with a factory, automation, or simulation-heavy game, experience with Unreal Engine, especially Mass Entity or a custom ECS in Unreal


Условия:


  • Fully remote; direct employment is available only inside Germany

  • Flexible working hours

  • Paid overtime on the rare occasions it occurs

  • Hardware budget for an ergonomic setup and necessary hardware
  • Monthly personal growth allowance for courses, books, or other learning materials

  • Focus days for researching or learning new skills

  • Yearly team gathering to meet and collaborate in person

  • Yearly salary review and an automatic 2% annual increase

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal C++ Engineer
Principal C++ Engineer

tobspr Games • United States

Remote
USD 134,000 - 179,000
Fully Remote: Germany
Flexible working hours
Paid overtime
+5
Core Engineer
Core Engineer

CD Projekt • United States

On-site
USD 67,000 - 98,000
Flight to location
Apartment for first month
Pet relocation
+5
unreal engine разработчик кроссплатформенных продуктов
unreal engine разработчик кроссплатформенных продуктов

EPAM • United States

On-site
USD 120,000 - 180,000
Principal Systems Designer (Factory Game, Unreal Engine)
Principal Systems Designer (Factory Game, Unreal Engine)

tobspr Games • United States

Remote
USD 140,000 - 190,000
Fully remote
40h/week
Flexible hours
+5
AI Designer
AI Designer

People Can Fly • United States

Remote
USD 120,000 - 170,000
Частная медицинская страховка
Gympass
Пенсионная программа
+4
UE5 разработчик игрового проекта
UE5 разработчик игрового проекта

Next Genium • United States

Remote
USD 80,000 - 120,000
Designer
Designer

Mythwright • United States

Remote
USD 90,000 - 130,000
Summer break: 2 weeks
Winter break: 2 weeks
Holiday allowance
qa engineer (manual) for game development
qa engineer (manual) for game development

Raw Power Games ApS • United States

On-site
USD 110,000 - 150,000
Конкурентная зарплата
Дополнительные пенсионные взносы
Щедрый бонус от прибыли
+4
QA engineer for multiplayer games (auto)
QA engineer for multiplayer games (auto)

Prism Studio Limited • United States

Remote
USD 31,000 - 47,000
C++ Simulation Developer (all gender)
C++ Simulation Developer (all gender)

ALTEN • United States

Remote
USD 120,000 - 170,000
Талант-менеджмент
Гибкий график
Льготные условия по велосипедам
+4