Állás · Senior

Senior embedded szoftvermérnök

Embedded Developer • Senior • Helyszíni • Teljes munkaidő • Svédország Eskilstuna, Svédország

Senior embedded fejlesztő robusztus ECU-platformok fejlesztésére, közel a hardverhez, MCU-król és valós idejű rendszereken. Kulcsszerepet kapsz egy követelményes gépkörnyezetek vezérlésére szolgáló szoftverplatform következő generációjában. Helyszín: Eskilstuna.

Stack

Feladatok

  • ▹Bootszoftver, driverek, HAL/BSP és RTOS-integráció tervezése és fejlesztése
  • ▹MCU-, RTOS- és platformkörnyezetek közti migráció és portolás vezetése
  • ▹Valós idejű tulajdonságok, ütemezés, megszakítások, CPU-terhelés és erőforrás-felhasználás elemzése
  • ▹Összetett problémák hibaelhárítása az alkalmazás, a platform, a toolchain és a hardver között
  • ▹Verifikáció a célplatformon debug- és mérőeszközökkel
  • ▹Váltás az architektúra, az elemzés és a gyakorlati implementáció között

Elvárások

  • ▹Alapos tapasztalat az alacsony szintű fejlesztésben és az ECU-platformokban
  • ▹Mély megértés a mikrokontrollerekről, a memóriaarchitektúráról, a megszakításokról és a perifériákról
  • ▹Nagyon jó C és C++ ismeret erőforrás-korlátos valós idejű rendszerekhez
  • ▹Tapasztalat ARM Cortex-M vagy hasonló 32 bites MCU-kkal
  • ▹Gyakorlati tapasztalat RTOS-sel vagy bare-metal környezettel és hardverközeli hibaelhárítással
  • ▹C, C++ és Python fejlesztéshez, teszteléshez és automatizáláshoz
  • ▹ARM Cortex-M, RTOS, bootloaderek és firmware-frissítés
  • ▹JTAG/SWD, trace-eszközök, oszcilloszkóp és logikai analizátor
  • ▹CAN/CAN FD, UDS és ECU-s szoftverfrissítési mechanizmusok
  • ▹Angol nyelvtudás szóban és írásban

Előny

  • ▹IEC 62443, ISO 26262 vagy más biztonságkritikus szabványok ismerete
Nyelvtudás: Angol: szóban és írásban

Hasonló állások