Skip to content
ClaudeChatGPTCursor

Search jobs inside your AI agent.

Connect

Sperton Global AS

Embeddedvareutvikler – C/C++ og firmware

Posted Updated
Discussion

Sted: Oslo (NO)
Språk: Norsk og engelsk
Arbeidsomfang: Heltid

Oppdragsbeskrivelse

Er du en erfaren Embedded C++-utvikler som ønsker muligheten til å jobbe med teknisk utfordrende produkter der programvare samhandler tett med maskinvare?

I denne rollen vil du bidra til utvikling, testing, feilsøking og optimalisering av embedded-programvare og firmware ved hjelp av C/C++. Du vil jobbe tett på maskinvaren og samarbeide med programvareutviklere, elektronikkingeniører og tverrfaglige ingeniørteam for å utvikle pålitelige løsninger med høy ytelse.

Stillingen er basert i Oslo og gir muligheten til å jobbe med erfarne ingeniører på teknisk komplekse produkter og prosjekter.

Arbeidsoppgaver

  • Designe, utvikle og vedlikeholde embedded-programvare ved hjelp av C/C++.

  • Utvikle firmware for mikrokontrollere (MCU-er) og/eller SoC-er.

  • Arbeide med RTOS, bare-metal og/eller Embedded Linux-miljøer.

  • Utvikle programvare som samhandler direkte med maskinvare og elektroniske komponenter.

  • Arbeide med maskinvaregrensesnitt og kommunikasjonsprotokoller som SPI, I2C, UART, CAN, Ethernet eller tilsvarende.

  • Utføre feilsøking, problemløsning og testing tett på maskinvaren.

  • Analysere og løse komplekse programvareproblemer og utfordringer knyttet til embedded-systemer.

  • Arbeide med systemer med begrensede ressurser og ta hensyn til minnebruk, ytelse, pålitelighet og tidskrav.

  • Utvikle og vedlikeholde programvare på lavt nivå, inkludert drivere og BSP/HAL der det er relevant.

  • Arbeide med multitråding, samtidighet og sanntidskrav.

  • Delta i integrasjon, verifikasjon og validering av embedded-produkter.

  • Samarbeide tett med maskinvareingeniører og andre tverrfaglige ingeniørteam.

  • Delta i kodegjennomganger og tekniske diskusjoner.

  • Bidra til å forbedre programvarearkitektur, utviklingsprosesser og ingeniørpraksis.

Krav

  • Profesjonell erfaring med C/C++-utvikling.

  • Praktisk erfaring med embedded-systemer, firmware eller programvareutvikling tett på maskinvaren.

  • Erfaring med mikrokontrollere (MCU) og/eller SoC.

  • Erfaring med én eller flere av følgende: RTOS, bare-metal-utvikling eller Embedded Linux.

  • Erfaring med å utvikle programvare som samhandler direkte med maskinvare.

  • Erfaring med maskinvaregrensesnitt som SPI, I2C, UART, CAN, Ethernet eller tilsvarende.

  • Erfaring med feilsøking og problemløsning i embedded-systemer.

  • Forståelse av minnehåndtering, ressursbegrensninger og programvareytelse.

  • Erfaring med multitråding, samtidighet og/eller sanntidssystemer.

  • Erfaring med Git og helst Linux-baserte utviklingsmiljøer.

  • Erfaring med enhetsdrivere, BSP/HAL, JTAG/SWD eller tilsvarende teknologier på lavt nivå er en fordel.

  • Erfaring med feilsøkings- og laboratorieutstyr som oscilloskop, logikkanalysatorer eller annet utstyr for maskinvarefeilsøking er en fordel.

  • Gode analytiske evner og evne til å løse problemer.

  • Evne til å arbeide selvstendig og som en del av et tverrfaglig ingeniørteam.

  • En proaktiv og løsningsorientert innstilling.

  • Gode norskkunnskaper er et krav

Om Sperton

Sperton Norway er et konsulentselskap med kontorer i Europa, Asia og Amerika. Vi hjelper virksomheter med å finne og administrere dyktige medarbeidere på tvers av landegrenser, og tilbyr raske, regelverkstilpassede og fleksible tjenester innen rekruttering, konsulentansettelser og global mobilitet.

Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →