About this role
Embeddedvareutvikler – C/C++ og firmware
Utvikle firmware og embedded-programvare i C/C++ tett på maskinvaren. Bli med på å skape pålitelige produkter sammen med et sterkt tverrfaglig ingeniørteam i Oslo.
Apply for this job
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.
Locations
Norway, Norway, Oslo
Job location
Oslo, Norway
Contact
Janani Karthik
IT Recruiter
Colleagues
Kavita Mahajan
Senior Business and Recruitment Advisor
Featured Jobs
Innkjøp og supply chain - ERA konsulent / Partn...
Logistics & Supply Chain
·
Norway
·
Hybrid
Offentlig innkjøp - Anbud
Norway
·
Hybrid
Bli Partner i ERA Group – Bygg din egen konsule...
Norway
·
Hybrid
More jobs
Workplace & Culture at Sperton
At Sperton, we believe that great results come from great people.
Our culture is built on trust, collaboration, and a shared passion for delivering quality in everything we do.
We are a Norwegian-owned international company with colleagues across Europe, Asia, and the USA, working together seamlessly across time zones and cultures. Our teams are diverse, yet united by the same goal — to connect people and companies in meaningful ways.
We value openness, initiative, and continuous learning. Everyone at Sperton is encouraged to take ownership, share ideas, and challenge existing ways of working to make our solutions even better.
Even though we operate globally, our approach is personal. We take pride in creating a supportive and inclusive environment where people feel heard, respected, and motivated to grow — both professionally and personally.
Apply for this job
Norway, Norway, Oslo
Embeddedvareutvikler – C/C++ og firmware
Utvikle firmware og embedded-programvare i C/C++ tett på maskinvaren. Bli med på å skape pålitelige produkter sammen med et sterkt tverrfaglig ingeniørteam i Oslo.
Loading application form
Close modal
Already working at Sperton Global AS ?
Let’s recruit together and find your next colleague.
@sperton.com
Log in
Applicant tracking system
by Teamtailor