Principal C++ Engineer

tobspr Games GmbH

Deutschland

Remote

EUR 120.000 - 180.000

Vollzeit

Vor 10 Tagen

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Fully Remote inside Germany
Flexible working hours
Paid overtime
Hardware budget for setup
Personal growth allowance for courses

Zusammenfassung

tobspr Games GmbH is seeking a Principal C++ Engineer to own the factory simulation for a new game. The role involves building a self-contained, deterministic C++ simulation in a project using Unreal Engine 5, designed for co-op play with hundreds of thousands of player-placed objects.

You will shape the sim architecture, data layout, tick model, threading, and serialization, and work closely with the Engineering Team Lead and Game Design.

Qualifikationen

  • Experience in professional C++ environments architecting and maintaining performant modules.
  • Deep knowledge of data-oriented design, multithreading, and performance analysis.
  • Built deterministic/lockstep systems or proven approach to one.
  • Track record mentoring engineers and making architectural decisions.

Aufgaben

  • Design and build a deterministic factory simulation scalable to hundreds of thousands of buildings.
  • Own the sim architecture: data layout, tick model, threading, serialization.
  • Collaborate with Networking to integrate sim and co-op from the ground up.
  • Set and meet CPU performance budget for the simulation on minimum spec targets.
  • Review code and mentor other engineers on C++ and architecture.

Kenntnisse

C++ Architecture
Multithreading
Performance Profiling
Data-oriented Design
Mentoring Engineers

Tools

Unreal Engine

Jobbeschreibung

About the role

We're looking for a Principal C++ Engineer to own the factory simulation of our next game. The game is built in Unreal Engine 5, but the simulation will be self-contained and written in raw C++.

Players will place hundreds of thousands of machines, belts, pipes, and more across a large world, and every one of them has to deterministically update on every player's device in a co-op session.

You'll design that simulation module from the ground up as one of the first engineers on a new game team, working closely with the Engineering Team Lead and the Game Design department.

Your responsibilities
  • Design and build a deterministic factory simulation that scales to hundreds of thousands of player-placed buildings
  • Own the sim architecture: data layout, tick model, threading, and serialisation format
  • Work with the Networking Engineer so the sim and co-op are designed together, not bolted on later
  • Set and meet the CPU performance budget for the sim on our minimum specification target
  • Review code and mentor other engineers on C++ and architecture
About you

You will likely have:

  • Experience in professional C++ environments where you have architected, implemented, and maintained performant modules which are built on by other engineers, and lived with the consequences of your design choices
  • Deep knowledge of data-oriented design, multithreading, and performance, including CPU profiling and applying algorithmic complexity-based analysis to select the right data structures
  • Built a deterministic or lockstep system, or can show how you'd approach one
  • A track record of mentoring engineers and making architectural decisions in writing that others could follow and challenge

In addition, you may have:

  • 2+ shipped game titles
  • Worked on a factory, automation or simulation-heavy game
  • Worked in Unreal Engine, especially with Mass Entity or a custom ECS in Unreal

If you match most of this and the problem excites you, please apply.

What we offer
  • Fully Remote: We employ directly inside Germany
  • Flexible working hours!
  • Paid overtime, on the rare occasions it happens
  • A hardware budget to ensure you have the ergonomic setup and hardware you need to work comfortably
  • A monthly personal growth allowance for courses, books or other learning material
  • Focus days to research or learn new skills
  • A yearly team gathering to meet and collaborate in person
  • A yearly salary review to keep your pay in line with the market, and an automatic increase of 2% per year
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Principal C++ Engineer
Principal C++ Engineer

tobspr Games GmbH • München

Remote
EUR 110.000 - 150.000
Fully Remote (Germany)
Flexible working hours
Paid overtime
+5
Principal C++ Engineer
Principal C++ Engineer

GoHiring GmbH • München

Remote
EUR 90.000 - 140.000
Fully remote within Germany
Paid overtime
Hardware budget
+1
Principal Systems Designer (Factory Game, Unreal Engine)
Principal Systems Designer (Factory Game, Unreal Engine)

tobspr Games • Deutschland

Remote
EUR 120.000 - 170.000
Fully remote
Flexible hours
Influence on game
+6
Principal Systems Designer (Factory Game, Unreal Engine)
Principal Systems Designer (Factory Game, Unreal Engine)

tobspr Games GmbH • München

Remote
EUR 90.000 - 120.000
Full-time 40h/week
Fully remote
Flexible hours
+8
Level Designer
Level Designer

GoHiring GmbH • München

Remote
EUR 60.000 - 90.000
Fully Remote within Germany
Flexible working hours
Paid overtime
+7
Principal Systems Designer (Factory Game, Unreal Engine)
Principal Systems Designer (Factory Game, Unreal Engine)

Impleo • Deutschland

Remote
EUR 90.000 - 120.000
Fully remote
Flexible hours
Training budget 100€/month
+2
Unreal Engine Performance Engineer
Unreal Engine Performance Engineer

Welevel • München

Vor Ort
EUR 90.000 - 130.000
Relocation assistance
Central Munich location
Level Designer
Level Designer

tobspr Games • Deutschland

Remote
EUR 60.000 - 85.000
Fully remote Germany
Flexible hours
Paid overtime
+7
Senior Unreal Developer (m/f/d)
Senior Unreal Developer (m/f/d)

welevel • München

Vor Ort
EUR 80.000 - 120.000
Relocation assistance
Central Munich location
Competitive salary
Senior Unreal Developer
Senior Unreal Developer

Welevel • München

Vor Ort
EUR 70.000 - 110.000
Relocation assistance
Central Munich location
Competitive salary and benefits