Назад
3 дня назад

Principal C++ Engineer (Factory Simulation)

Формат работы
remote (только Germany)
Тип работы
fulltime
Грейд
senior
Страна
Germany
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

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

Покажет вашу совместимость и напишет письмо

Описание вакансии

TL;DR
Principal C++ Engineer (Factory Simulation) (C++/Unreal Engine 5): Designing and building a deterministic factory simulation for a co-op game, scaling to hundreds of thousands of player-placed buildings with an accent on data layout, threading, serialization, and CPU performance. Focus on architecting the simulation module, coordinating deterministic updates with networking, and solving complex performance and concurrency challenges.
PRINCIPAL C++ ENGINEER (TOBSPR GAMES)

🕹 Factory simulation game
🧠 Principal
💰 Negotiable
⏰ Full-time
🌎 Remote within Germany 🇩🇪

🦄 Description
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.

🚀 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

📚 Required Skills
• 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

👍 Nice to 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

🍪 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



#job #gamedev #unrealengine #programming #ue5 #cpp #factorysimulation #coop #remote #tobsprgames

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -