← Back to list
Job · Senior

Senior Embedded Software Engineer

Embedded Developer • Senior • On-site • Full-time • Sweden Eskilstuna, Sweden

Senior embedded developer to drive the development of robust ECU platforms close to hardware, MCUs and real-time systems. You take a central technical role in the next-generation software platform for control systems in demanding machine environments. Based in Eskilstuna.

Stack

Responsibilities

  • ▹Design and develop boot software, drivers, HAL/BSP and RTOS integration
  • ▹Drive migration and porting between MCU, RTOS and platform environments
  • ▹Analyse real-time properties, scheduling, interrupts, CPU load and resource usage
  • ▹Troubleshoot complex problems across application, platform, toolchain and hardware
  • ▹Verify on the target platform using debug and measurement tools
  • ▹Switch between architecture, analysis and hands-on implementation

Requirements

  • ▹Solid experience of low-level development and ECU platforms
  • ▹Deep understanding of microcontrollers, memory architecture, interrupts and peripherals
  • ▹Very good knowledge of C and C++ for resource-constrained real-time systems
  • ▹Experience with ARM Cortex-M or comparable 32-bit MCUs
  • ▹Hands-on experience with RTOS or bare-metal and hardware-near debugging
  • ▹C, C++ and Python for development, test and automation
  • ▹ARM Cortex-M, RTOS, bootloaders and firmware updates
  • ▹JTAG/SWD, trace tools, oscilloscope and logic analyser
  • ▹CAN/CAN FD, UDS and ECU software update mechanisms
  • ▹English, spoken and written

Nice to have

  • ▹IEC 62443, ISO 26262 or other safety-critical standards
Languages: Angol: szóban és írásban

Similar jobs