Point your AI agent at freehire and let it find you a job.

Get the CLI →

SPERTON Norway - Where Great People Meet

NewBe an early applicant

Embedded Software Engineer

Posted
Discussion

Summary

Embedded C/C++ software engineer in Oslo developing, testing, and debugging firmware and low-level software for MCUs/SoCs — working with RTOS, bare-metal, or Embedded Linux, hardware interfaces like SPI/I2C/UART/CAN, and cross-functional hardware teams. Good Norwegian language skills are required.

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 →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.