C++ / Systems Engineer - Realtime & Engine
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+2 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where To Find Software Engineering Jobs
Dev Digest 120 - Apple and peers
Where to Find Entry-Level Software Engineering Jobs
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again