Remote-Jobs suchen

Senior-Rendering-Programmierer (Remote/Präsenz)

🕒 vor 3 Monaten

🌐 Deutschland, Vereinigtes Königreich, +3 weitere Länder – Remote

infoinfo

⏰ Vollzeit

🟠 Senior

🖥 Softwareentwickler

🗣️🇺🇸🇬🇧 Englisch erforderlich

Woher diese Stelle stammt

Veröffentlicht auf der Karriereseite von BeamNG GmbH, nicht über eine Jobbörse

Von Remote Rocketship zum ersten Mal gesehen vor 3 Monaten

Noch offen auf der Website von BeamNG GmbH. Geprüft vor 1 Tag.

Logo of BeamNG GmbH

BeamNG GmbH

51 - 200 Mitarbeiter

Gegründet 2013

🚘 Automobilindustrie

🎮 Gaming

🚗 Transport

Automotive • Gaming • Transport

Die BeamNG GmbH ist ein internationales, unabhängiges Entwicklungsstudio, bekannt für ihre hochmoderne Echtzeit-Soft-Body-Physik-Engine, die für Unterhaltungs-, Forschungs- und kommerzielle Anwendungen konzipiert ist. Seit ihrer Gründung im Jahr 2012 hat sich BeamNG auf die Echtzeitsimulation von Fahrzeugdynamik und -schäden konzentriert und ihre Physik-Engine für verschiedene Anwendungen, darunter Videospiele und Simulationen, weit verbreitet verfügbar gemacht. Mit einem multikulturellen Team von über 70 Mitgliedern betont das Unternehmen persönliche und berufliche Weiterentwicklung sowie Möglichkeiten für Remote-Arbeit. Die BeamNG-Engine ist besonders bekannt für ihre Anwendungen in ADAS, autonomen Fahren und Fahrertraining.

Beschreibung

• Verbessern Sie die internen Komponenten der proprietären C++-Spiele-Engine und des Renderers von BeamNG. • Arbeiten Sie mit den Grafik-APIs DirectX 11, DirectX 12, Vulkan und Konsolen-APIs, um plattformübergreifend konsistente, korrekte und leistungsfähige Funktionen sicherzustellen. • Implementieren und verbessern Sie Rendering-Funktionen durchgängig – von der Konzeption bis zur Umsetzung. • Optimieren Sie GPU- und CPU-Framezeiten sowie den Speicherverbrauch. • Schreiben Sie einfachen, wartbaren Code für langfristige Nachhaltigkeit. • Arbeiten Sie sich bei Bedarf selbstständig in neue Bereiche der Codebasis ein. • Wenden Sie Prinzipien der linearen Algebra, der Vektorrechnung und der Geometrie an. • Untersuchen und beheben Sie GPU-, Treiber- und hardwarespezifische Probleme. • Unterstützen Sie Build-Skripte, Bibliotheksintegrationen und Continuous Integration. • Beteiligen Sie sich an internen Chat-Diskussionen zur Entwicklung der Engine und des Renderers. • Übernehmen Sie Verantwortung für zugewiesene Projekte und treiben Sie diese mit minimaler Betreuung voran. • Arbeiten Sie mit Artists und Technical Artists zusammen, um Ziele für die Echtzeitdarstellung umzusetzen. • Unterstützen und beraten Sie Entwicklerinnen und Entwickler und führen Sie gelegentlich kleinere Code-Reviews durch.

🎯 Anforderungen

• Nachweisbare Erfahrung in der Erstellung oder Anpassung von Rendering-Code in einer individuellen oder proprietären Engine. • Solide Kenntnisse in der C++-Programmierung und im Echtzeit-Rendering sowie mindestens fünf Jahre Berufserfahrung in diesem Bereich. • Erfahrung mit grundlegenden Multithreading-Primitiven und der parallelen Aufzeichnung von Befehlen. • Praktische Erfahrung mit mindestens einer modernen Grafik-API wie DirectX 12, Vulkan oder einer vergleichbaren Konsolen-API sowie mit dem Schreiben von Shadern in HLSL oder GLSL, einschließlich Compute-Shadern. • Ausgeprägtes Verständnis der Echtzeit-Rendering-Pipeline und von GPU-Hardware, einschließlich Rasterisierung, Beleuchtung und Schatten, Materialien, Post-Processing, Synchronisierung und Ressourcenlebenszyklen. • Umfassendes Verständnis von Speicherverwaltung und Optimierungsstrategien für CPU und GPU. • Sehr gute mathematische Kenntnisse für das Echtzeit-Rendering, einschließlich linearer Algebra, Vektoren und Matrizen, Koordinatensystemen, Geometrie und Farbräumen. • Kenntnisse in Tools zur GPU- und CPU-Leistungsanalyse sowie zum Debugging, beispielsweise RenderDoc, PIX, Nsight oder Hersteller-Profiler. • Nachweisbare Fähigkeit, Verantwortung für Projekte zu übernehmen und Initiativen erfolgreich zum Abschluss zu bringen. • Sehr gute schriftliche und mündliche Englischkenntnisse; weitere Sprachen sind von Vorteil. • Von Vorteil: Erfahrung in der Entwicklung einer eigenen Engine oder eines eigenen Renderers als persönliches oder Hobbyprojekt. • Von Vorteil: Erfahrung mit der Unterstützung mehrerer Grafik-Backends über eine gemeinsame Abstraktionsschicht. • Von Vorteil: Erfahrung in der Konsolenentwicklung. • Von Vorteil: Vertrautheit mit Toolchains zur Shader-Kompilierung und Cross-Kompilierung, beispielsweise DXC und SPIR-V, sowie mit Shader-Permutationssystemen. • Von Vorteil: Bereitschaft, Mentoring für Programmiererinnen und Programmierer anzubieten und Code-Reviews durchzuführen. • Von Vorteil: Gute Kenntnisse in der Linux-Programmierung und im Scripting. • Von Vorteil: Kenntnisse in CI, bei der Fehlerbehebung von Build-Problemen sowie bei der Integration neuer Bibliotheken und Plattformen. • Von Vorteil: Erfahrung mit VR-Rendering.

🏖️ Vorteile

• Flexible Arbeitszeiten • Sprachkurse • Talententwicklungsprogramm (Weiterbildungsbudget, Teilnahme an Seminaren und Konferenzen usw.) • Persönliches Entwicklungsprogramm (Feedback, Führung, Konfliktbewältigung usw.) • Elternzeit • Mitarbeitendenunterstützungsprogramm • Unterstützung beim Umzug (falls zutreffend)

Jetzt Bewerben

📊 Überprüfen Sie Ihre Lebenslauf-Bewertung für diese Stelle

Verbessern Sie Ihre Chancen auf ein Vorstellungsgespräch, indem Sie Ihre Lebenslauf-Bewertung vor der Bewerbung überprüfen.

Ähnliche Jobs

🕒 vor 3 Monaten

DATAGROUP

1001 - 5000

💼 Beratung

📣 Marketing

☁️ SaaS

SAP ABAP-Entwickler zur Erweiterung der Unternehmens-IT-Lösungen von DATAGROUP. Umsetzung kundenspezifischer SAP-, Cloud- und S/4HANA-Lösungen remote in ganz Deutschland.

🗣️🇺🇸🇬🇧 Englisch erforderlich

🕒 vor 3 Monaten

SoftEngine

1 - 10

🤝 B2B

🔌 API

☁️ SaaS

Senior Technical Consultant/Entwickler für die Anpassung und Integration von SAP-Business-One- und Acumatica-ERP-Systemen. Umsetzung technischer Lösungen von der Anforderungsanalyse über die Bereitstellung bis hin zum Support.

🗣️🇺🇸🇬🇧 Englisch erforderlich

🕒 vor 3 Monaten

zollsoft GmbH

201 - 500

🏥 Gesundheitswesen

💼 Beratung

⚕️ Krankenversicherung

Senior Dart / Flutter Entwickler für Desktop-Anwendungen in einem medizinischen Umfeld. Verantwortung für die technische Gestaltung, Code-Reviews und Mentoring.

🕒 vor 3 Monaten

Synera

51 - 200

🤖 Künstliche Intelligenz

Integration-Entwickler, der Software-Integrationen für Engineering-Tools bei Synera erstellt und verantwortet. Arbeiten Sie eng mit Partnern zusammen, um Integrationsprojekte innerhalb einer Automatisierungsplattform zu verbessern.

🇩🇪 Deutschland – Remote

💵 €67.000 - €85.000 / Jahr

💰 €14.800.000 Series A im 2022-10

⏰ Vollzeit

🟡 Mittelstufe

🟠 Senior

🖥 Softwareentwickler

🗣️🇺🇸🇬🇧 Englisch erforderlich

🕒 vor 3 Monaten

VERDURE GmbH

11 - 50

📣 Marketing

🤝 B2B

💼 Beratung

WordPress- & WooCommerce-Entwickler im Team zur Erstellung maßgeschneiderter Onlineshops und Websites. Schwerpunkt auf Integration, Performance-Optimierung und technischer Kundenschulung; Remote-Arbeit möglich.

🗣️🇺🇸🇬🇧 Englisch erforderlich

Entwickelt von Lior Neu-ner. Ich freue mich über Ihr Feedback — kontaktieren Sie mich per DM oder per E-Mail support@remoterocketship.com
Follow Remote Rocketship on LinkedInFollow Remote Rocketship on InstagramFollow Remote Rocketship on FacebookFollow Remote Rocketship on TikTok