Senior Rendering Programmeur (Remote/Onsite)

Beamng | Germany

Volledig op afstand Voltijds Softwareontwikkeling
Machine-vertaald voor u (English → Dutch) Origineel tonen
Omschrijving

Rolbeschrijving BeamNG is een onafhankelijke game & software development studio, opgericht in 2013 in Bremen, Duitsland. We zijn een internationaal, remote-first team van bijna 90 mensen. Onze ontwikkeling richt zich op state-of-the-art soft-body physics voertuigsimulatie, momenteel beschikbaar als een vroege toegang videogame - BeamNG.drive, en als een stand-alone onderzoeksplatform - BeamNG.tech Om onze lopende en toekomstige ontwikkelingsplannen te ondersteunen, zijn we op zoek naar een ervaren rendering programmeur met sterke C++ expertise en een solide achtergrond in real-time rendering. Deze persoon moet comfortabel werken onafhankelijk binnen een eigen motoromgeving en in staat zijn om eigenaar te worden van complexe, lange termijn ontwikkelingsprojecten van concept tot voltooiing. Technische Verantwoordelijkheden: • Dompel jezelf onder in onze eigen C++ game en render, en zijn interne systemen te verbeteren op manieren die typisch buiten bereik zijn. • Werk in onze graphics backends, inclusief DirectX 11, DirectX 12, Vulkan, en console API's, en zorgen voor consistente functies, correct en perform

• Onderzoek en oplossing GPU-verkoper-, driver- en hardware-specifieke problemen gemeld over een breed scala van speler hardware. • Help met bouwen scripts, bibliotheek integraties, en continue integratie. Niet-technische verantwoordelijkheden: • Wees actief en deelnemen aan interne chat gesprekken, het bijhouden van degenen die van invloed kunnen zijn motor en render ontwikkeling. • Neem volledig eigendom van de vooruitgang van uw toegewezen projecten met minimale controle. • Werk nauw samen met kunstenaars en technische kunstenaars om visuele doelen in iets dat loopt in real time. • Assist en gids andere ontwikkelaars in de juiste richting, af en toe doen kleine code reviews. Vereisten • Bewezen track record van het maken of wijzigen van rendering code in een aangepaste of eigen machine. • Solide foundation in C+++ programmering en real-time rendering, met ten minste 5 jaar ervaring. • Ervaring met fundamentele multithreading primitives en parallelle commando-opname. • Hands-on ervaring met ten minste een moderne grafische API, zoals een Vulkan, of een gelijkwaardige console, als een harde versie in HLute-sha

• Sterke wiskundige kennis vereist voor real-time rendering, waaronder lineaire algebra, vectoren en matrices, coördineer ruimten, geometrie en kleurruimtes. • Kennis van GPU en CPU prestaties profileren en debuggen tools, zoals RenderDoc, PIX, Nsight, of leveranciersprofilers. • Bewezen vermogen om eigenaar te worden van projecten en initiatieven te stimuleren om succesvol te voltooien. • Uitstekende geschreven en gesproken Engelse communicatievaardigheden; extra talen zijn een plus Nice om te hebben • Ervaring met het ontwikkelen van uw eigen aangepaste motor of render als een persoonlijk of hobbyproject. • Ervaring ondersteunend meerdere grafische backends door middel van een gedeelde abstractielaag. • Console development experience. • Familiariteit met shader compilation toolchains en cross-compilation, zoals DXC en SPIR-V, evenals schaduwpermutatie systemen. • Willingness om te bieden voor het programmeren en dirigeren van beoordelingen. • Proficiency in Linux programmering en

Ons wervingsproces Onze wervingsprocedure begint met een introductiegesprek met ons HR-team, vervolgt met een technisch interview met Lead Game Engine Programmer en de Lead Rendering Programmer, en tenslotte een stakeholder interview

Over ons Onze reis begon in 2013 en we zijn blijven uitbreiden als een onafhankelijke studio sindsdien. We zijn een team van meer dan 90 werknemers van 26 nationaliteiten met een hoofdkantoor in Bremen, Duitsland, en we zijn altijd op zoek naar deskundige talent om ons bij te sluiten! Wij beschouwen onze medewerkers als onze meest waardevolle activa, en ze spelen allemaal een vitale rol in het helpen van ons vestigen en koesteren van de cultuur en waarden van het bedrijf. We zijn een gilde van innovatoren, kunstenaars, ingenieurs en ontwerpers, die waarderen en omarmen de diversiteit van onze perspectieven en knowhow om hen toe te passen om samen te groeien als een gemeenschap en bevorderen een gezonde werkomgeving. Samen bouwen we een veilige en inclusieve sfeer, met transparante processen om individualiteit, empathie, creativiteit en continue leren voor alle medewerkers te versterken. Ongeacht uw identiteit of achtergrond, we zouden blij zijn om uw toepassing te verwelkomen als u zich geïnspireerd voelt en wilt worden!

Vereiste vaardigheden

Engineering, Computer Games, Engineering/Development, Remote

Functiedetails

Ervaring: 0 jaren

Gepost: 1 day, 4 hours geleden

Weergaven: 17

Toepassen op Arbeitnow

Gebrond van Arbeitnow · opent de oorspronkelijke posting.

Inhuren voor zo'n rol?

Plaats uw externe job op WFHJ en bereik de geselecteerde kandidaten. Geen kosten.

Plaats een baan gratis