tobspr Games

C++ engineer for a factory simulation

In short

Senior C++ engineer role to design and own the deterministic simulation architecture (data layout, tick model, threading, serialisation) for a co-op factory simulation game built in Unreal Engine 5, scaling to hundreds of thousands of player-placed buildings. Requires deep data-oriented design, multithreading, and performance optimization experience, plus a track record mentoring engineers and documenting architecture. Fully remote, but direct employment is only available within Germany.

About the Role
The team is developing a co-op factory simulation game built in Unreal Engine 5, with a self-contained simulation written in raw C++.
Responsibilities
•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
Requirements
•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
Nice to Have
•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
Conditions
•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

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot