Principal C++ Engineer in München

Principal C++ Engineer in München

München Vollzeit 50715 - 61985 € / Jahr (geschätzt) Homeoffice
T

Auf einen Blick

  • Aufgaben: Entwickle eine deterministische Fabriksimulation für unser nächstes Spiel in Unreal Engine 5.
  • Unternehmen: Innovatives Spieleentwicklungsunternehmen mit einem kreativen und kollaborativen Team.
  • Vorteile: Vollständig remote, flexible Arbeitszeiten, bezahlte Überstunden und ein jährliches Gehaltsreview.
  • Weitere Informationen: Jährliche Teambesprechungen und persönliche Wachstumsbudgets für Weiterbildung.
  • Warum dieser Job: Gestalte die Zukunft von Spielen und arbeite an spannenden, innovativen Projekten.
  • Qualifikationen: Erfahrung in C++ und der Entwicklung leistungsstarker Module, idealerweise in der Spieleentwicklung.

Das prognostizierte Gehalt liegt zwischen 50715 - 61985 € pro Jahr.

Wir suchen einen Principal C++ Engineer, der die Fabriksimulation unseres nächsten Spiels verantwortet. Das Spiel wird in Unreal Engine 5 entwickelt, aber die Simulation wird eigenständig und in reinem C++ geschrieben.

Spieler werden Hunderttausende von Maschinen, Förderbändern, Rohren und mehr in einer großen Welt platzieren, und jede einzelne muss deterministisch auf jedem Gerät des Spielers in einer Koop-Sitzung aktualisiert werden.

Sie werden dieses Simulationsmodul von Grund auf entwerfen, als einer der ersten Ingenieure in einem neuen Spielteam, und eng mit dem Engineering Team Lead und der Game Design-Abteilung zusammenarbeiten.

Ihre Verantwortlichkeiten:

  • Entwerfen und Erstellen einer deterministischen Fabriksimulation, die auf Hunderttausende von vom Spieler platzierten Gebäuden skalierbar ist
  • Verantwortung für die Simulationsarchitektur: Datenlayout, Tick-Modell, Multithreading und Serialisierungsformat
  • Zusammenarbeit mit dem Networking Engineer, damit die Simulation und die Koop gemeinsam entworfen werden und nicht später hinzugefügt werden
  • Festlegen und Einhalten des CPU-Leistungsbudgets für die Simulation auf unserem Mindestanforderungsziel
  • Code überprüfen und andere Ingenieure in C++ und Architektur betreuen

Über Sie:

Sie haben wahrscheinlich:

  • Erfahrung in professionellen C++-Umgebungen, in denen Sie leistungsfähige Module entworfen, implementiert und gewartet haben, die von anderen Ingenieuren genutzt werden, und die Konsequenzen Ihrer Designentscheidungen erlebt haben
  • Tiefes Wissen über datengestütztes Design, Multithreading und Leistung, einschließlich CPU-Profiling und Anwendung von algorithmischer Komplexitätsanalyse zur Auswahl der richtigen Datenstrukturen
  • Ein deterministisches oder Lockstep-System gebaut oder können zeigen, wie Sie an eines herangehen würden
  • Eine Erfolgsbilanz in der Betreuung von Ingenieuren und der Dokumentation architektonischer Entscheidungen, die andere nachvollziehen und herausfordern können

Darüber hinaus haben Sie möglicherweise:

  • 2+ veröffentlichte Spieltitel
  • An einem Spiel mit Fabrik-, Automatisierungs- oder simulationslastigem Fokus gearbeitet
  • In Unreal Engine gearbeitet, insbesondere mit Mass Entity oder einem benutzerdefinierten ECS in Unreal

Wenn Sie die meisten dieser Anforderungen erfüllen und das Problem Sie begeistert, bewerben Sie sich bitte.

Was wir bieten:

  • Vollständig remote: Wir beschäftigen direkt in Deutschland
  • Flexible Arbeitszeiten!
  • Bezahlte Überstunden, wenn sie selten anfallen
  • Ein Hardware-Budget, um sicherzustellen, dass Sie die ergonomische Ausstattung und Hardware haben, die Sie benötigen, um komfortabel zu arbeiten
  • Ein monatliches persönliches Wachstumsbudget für Kurse, Bücher oder anderes Lernmaterial
  • Forschungstage, um neue Fähigkeiten zu erlernen oder zu erforschen
  • Ein jährliches Teamtreffen, um sich persönlich zu treffen und zusammenzuarbeiten
  • Eine jährliche Gehaltsüberprüfung, um Ihr Gehalt im Einklang mit dem Markt zu halten, und eine automatische Erhöhung von 2% pro Jahr

Principal C++ Engineer in München Arbeitgeber: tobspr Games GmbH

Als Principal C++ Engineer in unserem Team haben Sie die Möglichkeit, eine Schlüsselrolle in der Entwicklung eines spannenden neuen Spiels zu übernehmen. Wir bieten eine vollständig remote Arbeitsumgebung innerhalb Deutschlands, flexible Arbeitszeiten und ein monatliches Budget für persönliche Weiterbildung, um Ihre berufliche Entwicklung zu fördern. Unsere Unternehmenskultur legt Wert auf Zusammenarbeit und Innovation, unterstützt durch regelmäßige Teamtreffen und jährliche Gehaltsüberprüfungen, um sicherzustellen, dass Ihre Vergütung wettbewerbsfähig bleibt.

T

Kontaktdaten:

tobspr Games GmbH Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Principal C++ Engineer in München erhalten könntest

✨Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

✨Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei tobspr Games GmbH anzuklopfen, wenn du dich auf die Stelle als Principal C++ Engineer bewirbst – so wissen sie gleich, was sie von dir erwarten können!

✨Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

✨Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei tobspr Games GmbH vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Principal C++ Engineer in München mit Bravour zu bestehen

C++
Unreal Engine 5
Deterministische Simulation
Datenorientiertes Design
Multithreading
CPU-Profiling
Algorithmische Komplexitätsanalyse

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei tobspr Games GmbH klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei tobspr Games GmbH vorbereitet

✨Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

✨Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

✨Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

✨Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.