Wonderschool
Roblox
Senior Software Engineer - Game Engine Systems (C++)
Über die Stelle
Jeden Tag kommen zig Millionen Menschen zu Roblox, um in 3D-immersiven digitalen Erlebnissen zu erkunden, zu kreieren, zu spielen, zu lernen und sich mit Freunden zu verbinden – alles geschaffen von unserer globalen Community von Entwicklern und Kreativen.
Bei Roblox bauen wir die Werkzeuge und die Plattform, die es unserer Community ermöglichen, jede erdenkliche Erfahrung zum Leben zu erwecken. Unsere Vision ist es, die Art und Weise, wie Menschen zusammenkommen, von überall auf der Welt und auf jedem Gerät, neu zu gestalten. Wir haben die Mission, eine Milliarde Menschen mit Optimismus und Zivilcourage zu verbinden, und suchen nach großartigen Talenten, die uns dabei helfen.
Eine Karriere bei Roblox bedeutet, dass Sie an der Gestaltung der Zukunft menschlicher Interaktion arbeiten, einzigartige technische Herausforderungen in großem Maßstab lösen und dazu beitragen, sicherere, zivilere gemeinsame Erlebnisse für alle zu schaffen.
Als Senior Software Engineer in unserem Engine Networking-Team haben Sie unmittelbaren Einfluss auf die Bausteine von Roblox selbst. Die Software, die Sie entwickeln, ist eine sehr umfangreiche Anwendung, die unsere globale Community von 2M+ Entwicklern dabei unterstützt, die Grenzen interaktiver Spiele zu erweitern. Ihre Arbeit umfasst jeden Teil der Engine, von Threading und Speicherverwaltung bis hin zu Physik und Scripting. Wenn Sie gerne an C++-Software arbeiten und eine Leidenschaft für die Entwicklung von Hochleistungs-Echtzeitanwendungen im Team mit erfahrenen und passionierten Ingenieuren mitbringen, sind Sie in unserem wachsenden Game Engine-Team genau richtig.
Ihre Aufgaben
- Entwicklung von Engine-Code in C++ für Subsysteme, die für die Roblox-Spiel-Engine kritisch sind
- Arbeit an Subsystemen, die die Datensynchronisation zwischen Server und Client, datenbewusstes Data-Streaming und die Harmonisierung der Ressourcennutzung handhaben, um sicherzustellen, dass das Gameplay auf verschiedenen Geräten mit unterschiedlichen CPU- und Speicherfähigkeiten funktioniert
- Arbeit an jeder Anwendung, die Roblox entwickelt, von mobilen Clients bis hin zu Cloud-basierten Servern
Ihr Profil
- 4+ Jahre Erfahrung und Sie haben an tiefgreifenden und herausfordernden Problemen in großen und komplexen C++-Codebasen gearbeitet.
- Systemnahe Zeiger, Vorlagen und rohe Speicherblöcke sind Werkzeuge zum Schreiben von Code, nicht Ihre Feinde
- Erfahrung in der Arbeit im Inneren einer Spiel-Engine oder die Leidenschaft, diese zu erlernen
- Systeme gebaut, die funktionieren und zuverlässig funktionieren
- Eine Neugier, die technologische Entwicklung lernen und auf dem Laufenden bleiben zu wollen
Jährliche Gehaltsspanne
Für Rollen, die sich in unserem Hauptsitz in San Mateo, CA, befinden: Das Einstiegsgrundgehalt für diese Position ist wie unten angegeben. Das tatsächliche Grundgehalt hängt von einer Vielzahl von berufsbezogenen Faktoren ab, wie z. B. beruflicher Hintergrund, Ausbildung, Arbeitserfahrung, Standort, Geschäftsanforderungen und Marktnachfrage. Daher kann in einigen Fällen das tatsächliche Gehalt außerhalb dieses erwarteten Bereichs liegen. Diese Gehaltsspanne kann sich ändern und in Zukunft modifiziert werden. Alle Vollzeitmitarbeiter haben auch Anspruch auf Aktienvergütung und auf Leistungen, wie auf dieser Seite beschrieben (careers.roblox.com/total-rewards).
243.290 $—295.250 $ USD
Rollen, die sich in einem Büro befinden, sind dienstags, mittwochs und donnerstags vor Ort, mit optionaler Anwesenheit am Montag und Freitag (sofern nicht anders angegeben).
Roblox bietet allen Mitarbeitern und Bewerbern gleiche Beschäftigungsmöglichkeiten und verbietet Diskriminierung und Belästigung jeglicher Art, unabhängig von Rasse, Hautfarbe, Religion, Alter, Geschlecht, nationaler Herkunft, genetischen Merkmalen, Status als geschützter Veteran, sexueller Orientierung, Geschlechtsidentität oder -ausdruck oder anderen Merkmalen, die durch bundesstaatliche, bundesstaatliche oder lokale Gesetze geschützt sind. Roblox bietet auch angemessene Vorkehrungen für Kandidaten mit qualifizierenden Behinderungen oder religiösen Überzeugungen während des Einstellungsprozesses.
Nur für US-basierte Rollen beachten Sie bitte, dass das Unternehmen möglicherweise keine Kandidaten für diese Rolle beschäftigen kann, die eine Arbeitserlaubnis für die Vereinigten Staaten im Zusammenhang mit bestimmten US-Visakategorien haben oder derzeit zukünftige H-1B-Sponsoring unterstützen können.
