Game Developer - Remote

Eckdaten

Berlin
Game Design

Arbeitsmodell

Vollständig remote
Nur DE
vor 2 Tagen
Stellenbeschreibung

Job Details

  • Jobtyp: Vertrag
  • Standort: Remote

Zusammenfassung

Unser Kunde sucht einen Game Tools & Modding Engineer mit fundierter Erfahrung in den Bereichen Rendering und Engine-Entwicklung, um leistungsstarke Echtzeitanwendungen zu erstellen. Diese Rolle geht über das reine Gameplay hinaus – Sie arbeiten an Grafiksystemen, Rendering-Pipelines und Low-Level-Optimierungen unter Verwendung von Technologien wie DirectX (DX11 und DX12), Vulkan, OpenGL oder ähnlichen APIs.

Hauptaufgaben

  • Design und Entwicklung von Spielsystemen und Engine-Funktionen unter Verwendung von C++ und Game-Engines.
  • Entwicklung von Tools und Modding-Funktionen für Spiele.
  • Arbeit an Rendering-Pipelines, Shadern und Echtzeit-Grafiksystemen.
  • Optimierung der Performance über CPU/GPU, Speicher und Rendering-Workloads hinweg.
  • Ausbau von Tools, Pipelines und Engine-Systemen zur Unterstützung der Entwicklung.
  • Zusammenarbeit mit Designern, Künstlern und Ingenieuren zur Bereitstellung hochwertiger Erlebnisse.
  • Debugging komplexer Probleme in den Bereichen Rendering, Performance und plattformübergreifende Kompatibilität.
  • Schreiben von sauberem, wartbarem und gut dokumentiertem Code.
  • Teilnahme an Code-Reviews und Mitwirkung an technischen Entscheidungen.

Erforderliche Fähigkeiten und Qualifikationen

  • 3-6 Jahre Erfahrung in der Spieleentwicklung oder Echtzeit-Grafikprogrammierung.
  • Fundierte Kenntnisse in C++.
  • Praktische Erfahrung mit einer oder mehreren Grafik-APIs: DirectX (DX11/12), Vulkan, OpenGL oder Metal.
  • Fundiertes Verständnis von Rendering-Pipelines.
  • Fundiertes Verständnis von Shadern (HLSL/GLSL).
  • Kenntnisse in 3D-Mathematik und Echtzeit-Grafikkonzepten.
  • Erfahrung mit der Unreal Engine oder ähnlichen Game-Engines.
  • Vertrautheit mit Performance-Optimierung (CPU/GPU, Speicher, Multithreading).
  • Starke Debugging- und Problemlösungsfähigkeiten.
  • Fähigkeit, unabhängig in einem verteilten Remote-Team zu arbeiten.

Bevorzugte Qualifikationen

  • Erfahrung mit Engine-Anpassungen oder der Entwicklung von Low-Level-Systemen.
  • Vertrautheit mit Profiling-Tools (RenderDoc, PIX, Nsight, etc.).
  • Erfahrung in der Arbeit in plattformübergreifenden oder performance-kritischen Umgebungen.
  • Erfahrung mit Tooling, Pipelines oder Editor-Erweiterungen.
  • Hintergrund in Multiplayer- oder groß angelegten Systemen.