Text copied to clipboard!

Tittel

Text copied to clipboard!

Mikrokontrollerutvikler

Beskrivelse

Text copied to clipboard!
Vi leter etter en dyktig og engasjert mikrokontrollerutvikler som ønsker å være en del av vårt innovative utviklingsteam. Som mikrokontrollerutvikler vil du ha ansvar for å designe, utvikle og implementere programvare og maskinvareløsninger for innebygde systemer basert på mikrokontrollere. Du vil jobbe tett med både maskinvare- og programvareingeniører for å utvikle produkter som møter høye krav til ytelse, pålitelighet og energieffektivitet. Arbeidet innebærer programmering av mikrokontrollere i språk som C og C++, samt bruk av utviklingsverktøy og feilsøkingsverktøy for å sikre optimal funksjonalitet. Du vil også være involvert i testing, dokumentasjon og kontinuerlig forbedring av eksisterende løsninger. Erfaring med sanntidssystemer (RTOS), kommunikasjon via protokoller som SPI, I2C, UART og CAN, samt forståelse for elektronikk og kretsdesign, er viktige elementer i denne rollen. Vi ser etter deg som har en sterk teknisk bakgrunn, er løsningsorientert og har evne til å jobbe både selvstendig og i team. Du må kunne analysere komplekse problemer og utvikle effektive løsninger innenfor gitte tidsrammer. Du vil få muligheten til å jobbe med spennende prosjekter innenfor ulike bransjer som industri, helse, automasjon og forbrukerelektronikk. Hos oss får du en fleksibel arbeidshverdag, tilgang til moderne utviklingsverktøy og et faglig sterkt miljø. Vi verdsetter kontinuerlig læring og tilbyr muligheter for faglig utvikling gjennom kurs, konferanser og interne workshops. Hvis du brenner for teknologi og ønsker å bidra til utviklingen av fremtidens produkter, vil vi gjerne høre fra deg.

Ansvarsområder

Text copied to clipboard!
  • Utvikle programvare for mikrokontrollerbaserte systemer
  • Designe og implementere innebygde løsninger
  • Utføre testing og feilsøking av maskinvare og programvare
  • Samarbeide med tverrfaglige team for produktutvikling
  • Dokumentere utviklingsprosesser og tekniske spesifikasjoner
  • Optimalisere ytelse og energieffektivitet i systemene
  • Integrere ulike kommunikasjonsprotokoller (SPI, I2C, UART, CAN)
  • Delta i designgjennomganger og kodeevalueringer
  • Bidra til kontinuerlig forbedring av utviklingsmetodikk
  • Holde seg oppdatert på ny teknologi og verktøy

Krav

Text copied to clipboard!
  • Bachelorgrad eller høyere innen elektronikk, datateknikk eller lignende
  • Erfaring med programmering i C og C++
  • Kunnskap om mikrokontrollerarkitekturer (ARM, AVR, PIC, etc.)
  • Erfaring med sanntidsoperativsystemer (RTOS)
  • Forståelse for elektronikk og kretsdesign
  • Erfaring med feilsøkingsverktøy og oscilloskop
  • Gode samarbeidsevner og evne til å jobbe selvstendig
  • Evne til å lese og forstå tekniske spesifikasjoner og datasheets
  • Gode kommunikasjonsevner på norsk og engelsk
  • Fordel med erfaring fra produktutvikling og prototyping

Potensielle intervjuspørsmål

Text copied to clipboard!
  • Hvilke mikrokontrollerplattformer har du erfaring med?
  • Kan du beskrive et prosjekt der du utviklet innebygd programvare?
  • Hvordan håndterer du feilsøking i mikrokontrollerbaserte systemer?
  • Hvilke kommunikasjonsprotokoller har du jobbet med?
  • Har du erfaring med RTOS? I så fall, hvilke?
  • Hvordan holder du deg oppdatert på ny teknologi innen innebygde systemer?
  • Har du erfaring med lavstrømsdesign og energieffektivisering?
  • Hvordan dokumenterer du utviklingsarbeidet ditt?
  • Har du erfaring med samarbeid i tverrfaglige team?
  • Hva motiverer deg i rollen som mikrokontrollerutvikler?