C++ / Systems Engineer - Realtime & Engine

4Players GmbH
Hamburg, Germany
21 days ago
Apply on jobs.4players.io
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Systems Engineering C++ (Programming Language) Continuous Integration Linux Distributed Systems PostgreSQL MySQL Redis Toolchain TypeScript Multithreading Backend
+2 more
Codebase Docker

Job description

Den Kern bildet C++- und System-Erfahrung. Das ist der seltene, schwer ersetzbare Teil - und genau das, worauf es uns ankommt. Wie tief du in den anderen Themen drinsteckst, ist offen.

  • Native Komponenten in C/C++ entwickeln und in größere Anwendungen einbetten
  • An Performance, Multithreading und plattformübergreifendem Verhalten arbeiten
  • Bestehende Engine-/Runtime-Quellen lesen, erweitern und gelegentlich patchen - über FFI-Brücken angebunden
  • Beteiligung an nativen Media-, Audio- oder Grafik-Pipelines, je nach Interesse und Vorerfahrung
  • Mitgestalten statt nur abarbeiten - im kleinen Team mit kurzen Wegen

Über den Tellerrand

Rund um den C++-Kern bewegen wir uns in Rust (FFI- und Plattformcode) und TypeScript/Deno im Backend, dazu PostgreSQL/MySQL, Redis und CI/CD auf Linux und Docker. Godot ist Teil des Stacks.

Du musst davon nicht alles können. Wir suchen jemanden, der aus C++ kommt und Lust hat, sich Stück für Stück in den Rest reinzuarbeiten. Das passiert bei uns ohnehin nebenbei - niemand hier hat den ganzen Stack mitgebracht, alle haben Teile davon gelernt., * Game-Engines wie Godot, Unreal oder native Unity-Plugins

  • Engine-Source-Code, eigene Patches oder native Erweiterungen
  • Native Media-Themen: Video-Encoding/-Decoding, Capture, Audio-Pipelines
  • Rust auf produktivem Level
  • Realtime-, Multiplayer- oder Voice-Systeme
  • Linux-Toolchains, Docker, CI/CD, verteilte Systeme

Requirements

  • Solide Erfahrung mit modernem C++ in echten Projekten
  • Verständnis von Memory Management und Multithreading - nicht auf Lehrbuch-Niveau, sondern aus eigenem Code
  • Lust, dich in fremde native Codebases einzulesen und gezielt einzugreifen
  • Offenheit, dir Rust und etwas Backend (TypeScript/Deno) anzueignen

Benefits & conditions

  • Greenfield ohne Altlasten - Stack bewusst gewählt
  • Hohe Ownership, viel technischer Gestaltungsraum
  • Echte technische Probleme statt Feature-Druck
  • Kleines Senior-Team, direkte Kommunikation, kein Micromanagement
  • Freie Setup-Wahl: macOS, Linux oder Windows
  • Remote-freundlich, Büro in Hamburg, zweimal im Jahr persönliches Treffen
  • 25 Jahre stabile Basis - und trotzdem Lust, etwas Neues zu bauen, Schick uns deinen GitHub-Link, ein Portfolio oder eine kurze Übersicht deiner Projekte. Uns interessiert vor allem Erfahrung mit C++, nativen Systemen, Runtime-/Engine-Entwicklung oder High-Performance-Backend. Kein klassisches Anschreiben nötig.

About the company

4Players baut seit 25 Jahren Infrastruktur- und Kommunikationssoftware für Games und Realtime-Anwendungen. Zu unseren Produkten gehören ODIN Voice, Fleet, Rooms und 4Netplayers - im Einsatz bei Studios, Entwicklern und Enterprise-Kunden weltweit.

Wir sind ein kleines, erfahrenes Team in Hamburg. Senior, ohne Konzernstrukturen. Architekturentscheidungen werden technisch diskutiert, nicht von oben durchgereicht.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.4players.io
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

8:22 min

Simulating a Linux terminal and running Spring Boot

Jakov Semenski · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all