IO Interactive
IO Interactive
201 – 500 Anställda
B2CGaming
IO Interactive är en oberoende spelutvecklare och spelutgivare med studior i Köpenhamn, Malmö, Barcelona, Istanbul och Brighton. Företaget grundades 1998 och är känt för AAA-serier som HITMAN, Kane & Lynch, Mini Ninjas och Freedom Fighters. Det pågående utvecklingsarbetet omfattar Project 007 och Project Fantasy, samtidigt som den egenutvecklade Glacier-motorn fortsätter att utvecklas. IO Interactive samlar designers, konstnärer, programmerare och operationsspecialister från mer än 40 nationaliteter för att skapa spel och tekniken bakom dem.

Programmerare för kärnmotorn - C++ (hybrid)

Bygg vidare på IO Interactives egenutvecklade Glacier-motor för ambitiösa multiplattformsspel. Utveckla skalbara C++-system som stöder flera konsolgenerationer och studioprojekt.

Beskrivning

  • Utforma, bygg och underhåll grundläggande motorsystem som entitetshantering, resurshantering och infrastruktur
  • Vidareutveckla den egenutvecklade Glacier-motorn för kommande och pågående spelprojekt
  • Skapa tillförlitliga och underhållbara C++-system som används i flera titlar och konsolgenerationer
  • Förbättra minnesanvändning och körningsprestanda samtidigt som skalbarhets- och plattformsbegränsningar hanteras
  • Skapa, integrera och underhåll verktyg för profilering och diagnostik
  • Samarbeta med teknisk chef och motorteamet för att definiera och leverera den tekniska färdplanen
  • Bidra till utökat plattformsstöd genom att anpassa kärnsystem till ny teknik och nya plattformar
  • Handleda juniora ingenjörer och främja effektiv kunskapsdelning
  • Utveckla och upprätthålla enhetliga kodningsrutiner och standarder i studion

Krav

  • Minst tre års yrkeserfarenhet av motorprogrammering i C++
  • Erfarenhet av att ha lanserat minst ett AAA-spel som motorprogrammerare
  • Djup förståelse för algoritmer, datastrukturer, minneshantering och flertrådning
  • Avancerad förmåga att diagnostisera komplexa problem som sträcker sig över flera system i stora kodbaser
  • Erfarenhet av konsolutveckling och plattformsspecifika tekniska begränsningar
  • Förmåga att bryta ned arbete, uppskatta arbetsinsats och bedöma teknisk omfattning
  • God kommunikationsförmåga och förmåga att samarbeta effektivt i ett distribuerat internationellt team

Förmåner

  • Arbeta tillsammans på plats över studiogränserna
  • Få dedikerat stöd från personalansvariga
  • Bli en del av en välkomnande internationell arbetsplats med över 40 nationaliteter
  • Fatta viktiga tekniska beslut med stor självständighet
  • Arbeta tillsammans med mycket erfarna ingenjörer
  • Bidra till att forma Glacier-motorns inriktning i hela studion
  • Delta i en kultur som bygger på mentorskap och kunskapsdelning

Relaterade jobb