Arbetsbeskrivning
Utveckla nästa generations mjukvaruplattform för ECU:er i en avancerad realtidsmiljö, nära både mikrokontroller och hårdvara.
Vill du arbeta nära hårdvaran och utveckla robust mjukvara för avancerade styrsystem?
I den här rollen blir du en central del av ett erfaret team som bygger nästa generations mjukvaruplattform för maskin-ECU:er.
Om rollen
- Utveckla låg nivå-mjukvara för ECU-plattformar i en realtidskritisk miljö.
- Arbeta nära mikrokontroller, hårdvara och perifera gränssnitt.
- Bidra genom hela kedjan från arkitektur till verifiering.
Det här kommer du göra
- Utveckla och integrera drivrutiner, bootmjukvara och hårdvaruabstraktion.
- Implementera och verifiera mjukvara för RTOS- och bare-metal-miljöer.
- Felsöka komplexa problem i samspelet mellan mjukvara och hårdvara.
- Genomföra praktisk felsökning på målhårdvara med debugprobar och mätutrustning.
- Bidra till plattformens arkitektur, implementation och integration.
Vi söker dig som har
- Flera års erfarenhet av låg nivå-utveckling för inbyggda system.
- Goda kunskaper om mikrokontroller, minne, avbrott och periferigränssnitt.
- Erfarenhet av bootloaders, uppstartskod samt hårdvaru- och minnesinitiering.
- Starka kunskaper i C++ samt Python för skriptning, automatisering och test.
- Meriterande erfarenhet från fordonsindustrin eller andra säkerhetskritiska system.
Teknik & Verktyg
- C++, Python, RTOS och bare-metal.
- MCU:er, gärna ARM-baserade plattformar.
- Bootloaders, drivrutiner och hårdvaruabstraktion.
- CAN/CAN FD, diagnostik och funktionell säkerhet.
- Debugprobar, oscilloskop, logikanalysatorer och CI/CD-miljöer.
Praktisk information
- Ort: Eskilstuna, Sverige.
- Arbetssätt: Ej specificerat.
- Språk: Engelska i tal och skrift.