Senior Embedded Software Engineer
Description
Anställningsform:
Tillsvidare- eller tidsbegränsad anställning
Vi söker en senior embeddedutvecklare som vill driva utvecklingen av robusta ECU-plattformar nära hårdvara, MCU och realtidssystem.
Här får du ta en central teknisk roll i utvecklingen av nästa generations mjukvaruplattform för styrsystem i krävande maskinmiljöer. Du arbetar hands‑on nära hårdvaran och påverkar arkitektur, integration och långsiktig robusthet i plattformen.
- Senior teknisk roll inom lågnivåutveckling för ECU-plattformar.
- Arbeta genom hela embeddedstacken, från MCU-uppstart till applikationsgränssnitt.
- Bidra till robusta lösningar med höga krav på realtid, säkerhet och tillförlitlighet.
- Växla mellan arkitektur, analys och praktisk implementation.
Det här kommer du göra
- Designa och utveckla bootmjukvara, drivrutiner, HAL/BSP och RTOS‑integration.
- Driva migrering och portering mellan MCU‑, RTOS‑ och plattformsmiljöer.
- Analysera realtidsegenskaper, schemaläggning, avbrott, CPU‑last och resursutnyttjande.
- Felsöka komplexa problem mellan applikation, plattform, verktygskedja och hårdvara.
- Verifiera på målplattform med debug‑ och mätverktyg.
Vi söker dig som har
- Gedigen erfarenhet av lågnivåutveckling och ECU-plattformar.
- Djup förståelse för mikrokontrollers, minnesarkitektur, avbrott och periferienheter.
- Mycket goda kunskaper i C och C++ för resursbegränsade realtidssystem.
- Erfarenhet av ARM Cortex-M eller jämförbara 32‑bitars MCU:er.
- Praktisk erfarenhet av RTOS eller bare‑metal samt hårdvarunära felsökning.
- C, C++ och Python för utveckling, test och automation.
- ARM Cortex-M, RTOS, bootloaders och firmwareuppdatering.
- JTAG/SWD, traceverktyg, oscilloskop och logikanalysator.
- CAN/CAN FD, UDS och ECU‑mekanismer för mjukvaruuppdatering.
- Meriterande med IEC 62443, ISO 26262 eller andra säkerhetskritiska standarder.
- Arbetssätt: Ej specificerat.
- Språk: Engelska i tal och skrift.
Övrig information
Lönetyp: Fast månads‑ vecko‑ eller timlön