Arbetsbeskrivning
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.
Om rollen
- 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.
Teknik & Verktyg
- 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.
Praktisk information
- Ort: Eskilstuna, Sverige.
- Arbetssätt: Ej specificerat.
- Språk: Engelska i tal och skrift.