Senior Rendering Programmer

🕒 il y a 3 mois

⏰ Temps Plein

🟠 Senior

🖥 Ingénieur Logiciel

🗣️🇺🇸🇬🇧 Anglais requis

D'où vient cette offre

Publiée sur la page carrières de BeamNG GmbH ↗la page carrières de BeamNG GmbH, pas via un site d'emploi

Repérée par Remote Rocketship il y a 3 mois

Toujours ouverte sur le site de BeamNG GmbH. Vérifiée il y a 2 jours.

Logo of BeamNG GmbH

BeamNG GmbH

51 - 200 employés

Fondée en 2013

🚘 Automobile

🎮 Jeux vidéo

🚗 Transport

Automotive • Gaming • Transport

BeamNG GmbH est un studio de développement indépendant international, renommé pour son moteur physique à corps souple en temps réel à la pointe de la technologie, conçu pour des applications de divertissement, de recherche et commerciales. Depuis sa création en 2012, BeamNG s'est concentré sur la simulation en temps réel de la dynamique et des dommages des véhicules, rendant son moteur physique largement disponible pour divers usages, notamment dans les jeux vidéo et les simulations. Avec une équipe multiculturelle de plus de 70 membres, l'entreprise met l'accent sur la croissance personnelle et professionnelle ainsi que sur les opportunités de travail à distance. Le moteur BeamNG est particulièrement reconnu pour ses applications dans les technologies ADAS, la conduite autonome et la formation des conducteurs.

Description

• Improve the internals of BeamNG's proprietary C++ game engine and renderer. • Work across DirectX 11, DirectX 12, Vulkan, and console graphics APIs to maintain consistent, correct, and performant features across supported platforms. • Implement and improve rendering features end to end. • Optimize GPU and CPU frame time and memory usage. • Write simple, maintainable code for long-term sustainability. • Independently learn new areas of the codebase as required. • Apply linear algebra, vector, and geometric principles. • Investigate and resolve GPU vendor-, driver-, and hardware-specific issues. • Assist with build scripts, library integrations, and continuous integration. • Participate in internal chat conversations affecting engine and renderer development. • Own assigned projects with minimal oversight. • Collaborate with artists and technical artists to implement real-time visual goals. • Assist and guide developers and occasionally conduct minor code reviews.

🎯 Exigences

• Proven track record of creating or modifying rendering code in a custom or proprietary engine. • Solid foundation in C++ programming and real-time rendering, with at least 5 years of experience. • Experience with fundamental multithreading primitives and parallel command recording. • Hands-on experience with at least one modern graphics API, such as DirectX 12, Vulkan, or a console equivalent, as well as shader authoring in HLSL or GLSL, including compute shaders. • Strong understanding of the real-time rendering pipeline and GPU hardware, including rasterization, lighting and shadowing, materials, post-processing, synchronization, and resource lifetimes. • Comprehensive understanding of memory management and optimization strategies for both CPU and GPU. • Strong mathematical knowledge required for real-time rendering, including linear algebra, vectors and matrices, coordinate spaces, geometry, and color spaces. • Knowledge of GPU and CPU performance profiling and debugging tools, such as RenderDoc, PIX, Nsight, or vendor profilers. • Proven ability to take ownership of projects and drive initiatives to successful completion. • Excellent written and spoken English communication skills; additional languages are a plus. • Nice to have: experience developing a custom engine or renderer as a personal or hobby project. • Nice to have: experience supporting multiple graphics backends through a shared abstraction layer. • Nice to have: console development experience. • Nice to have: familiarity with shader compilation toolchains and cross-compilation, such as DXC and SPIR-V, as well as shader permutation systems. • Nice to have: willingness to provide programming mentorship and conduct code reviews. • Nice to have: proficiency in Linux programming and scripting. • Nice to have: knowledge of CI, troubleshooting build issues, and integrating new libraries and platforms. • Nice to have: VR rendering experience.

🏖️ Avantages

• Flexible working hours • Language courses • Talent development program (training budget, participation in seminars/conferences, etc) • Personal development program (feedback, leadership, conflict engagement, etc) • Parental leave • Employee assistance program • Relocation assistance (if applicable)

Postuler Maintenant

📊 Vérifiez votre score de CV pour ce poste

Améliorez vos chances d'obtenir un entretien en vérifiant votre score de CV avant de postuler.

Emplois Similaires

🕒 il y a 3 mois

DATAGROUP

1001 - 5000

💼 Conseil

📣 Marketing

☁️ SaaS

SAP ABAP developer expanding DATAGROUP’s enterprise IT solutions. Implementing customer-specific SAP, cloud, and S/4HANA solutions remotely across Germany.

🇩🇪 Allemagne – Télétravail

⏰ Temps Plein

🟡 Intermédiaire

🟠 Senior

🖥 Ingénieur Logiciel

🗣️🇩🇪 Allemand requis

🗣️🇺🇸🇬🇧 Anglais requis

🕒 il y a 3 mois

SoftEngine

1 - 10

🤝 B2B

🔌 API

☁️ SaaS

Senior Technical Consultant/Developer customizing and integrating SAP Business One and Acumatica ERP systems. Delivering technical solutions from requirements discovery through deployment and support.

🇩🇪 Allemagne – Télétravail

⏰ Temps Plein

🟠 Senior

🖥 Ingénieur Logiciel

🗣️🇺🇸🇬🇧 Anglais requis

🕒 il y a 3 mois

zollsoft GmbH

201 - 500

🏥 Santé

💼 Conseil

⚕️ Assurance santé

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

🇩🇪 Allemagne – Télétravail

⏰ Temps Plein

🟠 Senior

🖥 Ingénieur Logiciel

🗣️🇩🇪 Allemand requis

🕒 il y a 3 mois

Synera

51 - 200

🤖 Intelligence artificielle

Integration Developer creating and owning software integrations for engineering tools at Synera. Work closely with partners to enhance integration projects within an automation platform.

🇩🇪 Allemagne – Télétravail

💵 €67 000 - €85 000 / an

💰 €14 800 000 Series A en 2022-10

⏰ Temps Plein

🟡 Intermédiaire

🟠 Senior

🖥 Ingénieur Logiciel

🗣️🇺🇸🇬🇧 Anglais requis

🕒 il y a 3 mois

VERDURE GmbH

11 - 50

📣 Marketing

🤝 B2B

💼 Conseil

WordPress & WooCommerce Developer in a team creating tailored online shops and websites. Focus on integration, performance optimization, and client technical training with potential remote work.

🇩🇪 Allemagne – Télétravail

⏰ Temps Plein

🟠 Senior

🖥 Ingénieur Logiciel

🗣️🇩🇪 Allemand requis

🗣️🇺🇸🇬🇧 Anglais requis

Développé par Lior Neu-ner. J'aimerais beaucoup recevoir vos retours — contactez-moi en DM ou par e-mail support@remoterocketship.com
Follow Remote Rocketship on LinkedInFollow Remote Rocketship on InstagramFollow Remote Rocketship on FacebookFollow Remote Rocketship on TikTok