Senior programvareingeniør
Oslo, Norway

Vil du bli med på et norsk roboteventyr?

Vi søker en erfaren Senior Software Engineer for å lede og kontinuerlig utvikle den langsiktige arkitekturen til wheel.mes autonome mobilitetsplattform. Du vil jobbe praktisk med våre ingeniørteam for å forme en modulær, skalerbar og robust programvarestabel gjennom veldefinerte prinsipper, klare grensesnitt og bidrag til produksjonskvalitet.

Arbeidet ditt vil definere hvordan wheel.me programvare er designet, testet og levert. Du vil drive en kontinuerlig arkitektonisk disiplin, og sikre at funksjonsutvikling, tekniske beslutninger og plattformutvikling forblir på linje med en sammenhengende langsiktig visjon samtidig som du støtter et raskt bevegelig ingeniørmiljø.

Nødvendige kvalifikasjoner

  • Bachelor- eller mastergrad i informatikk, informatikk, kybernetikk eller lignende.
  • 5+ års erfaring med å designe og utvikle distribuerte komplekse, flerkomponentprogramvaresystemer, ideelt sett sanntid eller enhetsnivå, inkludert å ta arkitektonisk ansvar.
  • Sterkt fundament i programvaredesignmønstre, API-design og separasjon av bekymringer.
  • Ferdighet i C ++ og/eller Python.
  • Erfaring med CI/CD-rørledninger, automatisert testing, simulering eller valideringsverktøy.
  • Lidenskap for å oversette brukerbehov og driftsbegrensninger til tekniske krav og arkitektoniske prioriteringer.
  • Sterke kommunikasjons- og samarbeidsevner med evnen til å drive justering på tvers av team.
  • Bevist evne til å lede arkitektoniske overganger og langsiktige tekniske veikart, drive designbeslutninger på systemnivå og produsere klare tekniske forslag av høy kvalitet.

Ønskede kvalifikasjoner

  • Erfaring med distribuerte systemer, sanntidskommunikasjon eller robotmellomvare.
  • Erfaring med innebygd programvareintegrasjon, maskinvareabstraksjonslag og sanntidsbegrensninger.
  • Erfaring med sikkerhetskritiske, industrielle eller høypålitelige systemer.
  • Opplev implementering eller integrering av drivernivågrensesnitt og kommunikasjonsprotokoller som CAN-buss, seriell eller Ethernet

Viktige ansvarsområder

  • Utvikle og vedlikeholde kontinuerlig den ende-til-ende-arkitekturen til wheel.mes programvareplattform, noe som sikrer klarhet, modularitet og langsiktig vedlikehold.
  • Fungerer som en praktisk teknisk bidragsyter ved å lage prototyper, implementere kjernearkitektoniske mønstre, validere grensesnitt og skrive kode for produksjonskvalitet.
  • Fungerer som en sentral teknisk beslutningstaker som påvirker plattformens retning og langsiktig teknisk strategi.
  • Fremme og vedlikeholde arkitektoniske prinsipper, kodeorganisasjonsstandarder, veldefinerte grensesnitt og plattformomfattende retningslinjer for skalerbarhet, observerbarhet, ytelse og feiltoleranse, og veileder team i å anvende dem konsekvent.
  • Design tydelige kommunikasjonsmønstre og integrasjonsgrensesnitt på tvers av innebygd databehandling, skytjenester og innebygd fastvare, og samarbeid tett med våre ingeniørteam for å sikre at hele systemet integreres jevnt og skaleres sammenhengende.
  • Styrke systemets pålitelighet og testbarhet ved å bidra til automatisert testing, simuleringsarbeidsflyter og validering av maskinvare i sløyfen.
  • Driv arkitektonisk integritet under funksjonsutvikling, og sørg for at tekniske beslutninger stemmer overens med den langsiktige plattformvisjonen og den generelle systemsamholdet.
  • Led og delta i designgjennomganger, tekniske diskusjoner på tvers av team og veikartplanlegging for å sikre delt retning og justering på tvers av team.
  • Fremme en kultur med arkitektonisk tenkning, kunnskapsdeling, samarbeid og en sterk kvalitetstankegang.

Hva vi tilbyr

  • En strategisk rolle der din arkitektoniske visjon direkte former fremtiden til et verdens første robotprodukt.
  • Et dynamisk, innovativt og samarbeidende ingeniørmiljø.
  • Et ungt, fremtidsrettet, og internasjonalt team.
  • Et sentralt kontor på Skøyen, Oslo, nær kollektivtransport.
  • Fleksibel arbeidstid og eksterne arbeidsalternativer.
  • Konkurransedyktig lønns- og fordelspakke.
  • Muligheter for profesjonell vekst, lederinnflytelse og dypt engasjement i avansert robotutvikling.