IO Interactive
IO Interactive
201 – 500 Medarbejdere
B2CGaming
IO Interactive er en uafhængig spiludvikler og spiludgiver med studier i København, Malmø, Barcelona, Istanbul og Brighton. Virksomheden blev grundlagt i 1998 og er kendt for AAA-franchiser som HITMAN, Kane & Lynch, Mini Ninjas og Freedom Fighters. Det aktuelle udviklingsarbejde omfatter Project 007 og Project Fantasy, samtidig med at den egenudviklede Glacier-motor fortsat udvikles. IO Interactive samler designere, kunstnere, programmører og driftsspecialister fra mere end 40 nationaliteter for at skabe spil og teknologien bag dem.

Programmer til kerneengine - C++ (hybrid)

Byg videre på IO Interactives egenudviklede Glacier-engine til ambitiøse multiplatformsspil. Udvikl skalerbare C++-systemer, der understøtter flere konsolgenerationer og studieprojekter.

Beskrivelse

  • Design, udvikl og vedligehold grundlæggende enginesystemer som entitetshåndtering, ressourcehåndtering og infrastruktur
  • Videreudvikl den egenudviklede Glacier-engine til kommende og aktive spilprojekter
  • Skab pålidelige og vedligeholdelsesvenlige C++-systemer, der bruges på tværs af flere titler og konsolgenerationer
  • Forbedr hukommelsesforbrug og runtime-ydeevne, samtidig med at skalerbarheds- og platformsbegrænsninger håndteres
  • Skab, integrer og vedligehold værktøjer til profilering og diagnosticering
  • Samarbejd med den tekniske direktør og engine-teamet om at definere og levere den tekniske køreplan
  • Bidrag til at udvide platformsunderstøttelsen ved at tilpasse kernesystemer til nye teknologier og platforme
  • Vejled junioringeniører og frem en effektiv videndeling
  • Udvikl og oprethold ensartede kodningspraksisser og standarder i studiet

Krav

  • Mindst tre års professionel erfaring med engineprogrammering i C++
  • Erfaring med at have udgivet mindst ét AAA-spil som engineprogrammerer
  • Dyb forståelse af algoritmer, datastrukturer, hukommelsesstyring og multithreading
  • Avanceret evne til at diagnosticere komplekse problemer på tværs af systemer i store kodebaser
  • Erfaring med konsoludvikling og platformspecifikke tekniske begrænsninger
  • Evne til at opdele arbejde, estimere indsats og vurdere det tekniske omfang
  • Stærke kommunikationsevner og evne til at samarbejde effektivt i et distribueret internationalt team

Fordele

  • Arbejd tæt sammen fysisk på tværs af studier
  • Få dedikeret støtte fra personaleledere
  • Bliv en del af en imødekommende international arbejdsplads med over 40 nationaliteter
  • Tag ejerskab over vigtige tekniske beslutninger med stor selvstændighed
  • Arbejd sammen med meget erfarne ingeniører
  • Vær med til at definere Glacier-enginens retning på tværs af studiet
  • Deltag i en kultur baseret på mentoring og videndeling

Relaterede job