Översikt
MachineGames söker en erfaren Render Programmerare för att ansluta till vårt team. I denna roll kommer du att spela en avgörande roll i utvecklingen av våra kommande AAA-titlar tillsammans med en grupp erfarna spelskapare. Du kommer att rapportera till vår Lead Render Programmerare.
Vår studio ligger i centrala Uppsala, Sverige, en liten och livlig stad som ligger 40 minuter norr om huvudstaden Stockholm. Den har ett historiskt arv som sträcker sig tillbaka till medeltiden.
Vår studio har en tradition av att vara jordnära och fri från stora egon. Vårt dagliga arbete samt våra långsiktiga mål drivs av våra värderingar:
- Vi värdesätter teamets prestationer mer än individuella prestationer
- Vi tillämpar en öppen dörr-policy
- Vi levererar vad vi lovar
- Vi ger konstruktiv och handlingsbar feedback
- Vi praktiserar ägarskap och ansvar
- Vi lär oss av våra misstag.
Detta är en permanent tjänst, på plats antingen från vårt kontor i Uppsala eller Sundsvall, med start så snart som möjligt. Vi kommer att stödja din flytt och/eller ansökan om arbetstillstånd om du inte är EU-medborgare och/eller bor i Sverige.
Ansvarsområden
• Implementera nya GPU-drivna system, med hänsyn till prestanda och kvalitet.
• Hålla sig uppdaterad om renderingstekniker och hur de kan användas i projekten.
• Identifiera flaskhalsar genom profilering för att finna förbättringsområden.
• Säkerställa att funktioner fungerar över en bred uppsättning av maskinvara och konfigurationer.
• Samarbeta med avdelningar som belysning, VFX och andra för att hjälpa till att förverkliga den konstnärliga visionen.
• Delta i diskussioner om funktionsutveckling.
• Ta ansvar för skriven kod och ge vägledning och hjälp till användare.
Kvalifikationer
• Minst 1 lanserad titel inom spelindustrin som krediterad Render Programmerare eller motsvarande
• Goda C++-kunskaper
• Bra HLSL eller GLSL-kunskaper
• Utmärkta problemlösningsförmågor
• Utmärkta 3D-mattekunskaper
• Utmärkt förmåga att arbeta med andra
• Bekväm med verktyg som PIX, Nsight eller RenderDoc
• Goda organisatoriska och tidsplaneringskunskaper
• Utmärkta muntliga och skriftliga kommunikationskunskaper på engelska
• Självmotiverad lagspelare med mycket stark arbetsmoral och samarbetsvillig attityd
• Passion för att skapa STORARTADE spel
• CV och personligt brev på engelska
Föredragna färdigheter
• Kandidatexamen i teknik, datavetenskap, matematik eller jämförbar arbetslivserfarenhet
• Tidigare erfarenhet av idTech eller annan egenutvecklad motor