Embedded Software Engineer – AUTOSAR / Powertrain
Location: Gothenburg, Sweden
Contract: 12-month rolling contract
The Role
We are looking for two hands-on Embedded Software Engineers to join an Electrical Motors / Powertrain team in Gothenburg, working on the development of AUTOSAR-based ECU software for next-generation electrified vehicles.
Key Responsibilities
- Develop, integrate and configure AUTOSAR Classic software.
- Work with AUTOSAR BSW configuration, integration and modules.
- Develop and integrate low-level MCU peripheral drivers.
- Work with peripherals including ADC, PWM, DMA, Watchdog, UART and similar interfaces.
- Develop and integrate communication functionality using CAN, LIN, SPI and UART.
- Develop real-time embedded software using FreeRTOS or an equivalent RTOS.
- Work directly with ARM Cortex, Infineon AURIX or equivalent microcontrollers.
- Support hardware bring-up, board-level debugging and software/hardware integration.
- Perform on-chip debugging using Lauterbach / Trace32 or equivalent tools.
- Troubleshoot complex embedded software issues at both software and hardware level.
- Collaborate closely with hardware, systems, testing and software engineering teams.
- Contribute to automotive powertrain and EV applications, including inverters, BMS and electric drive units (EDUs).
Experience with several of the following would be highly relevant:
- Embedded C/C++
- AUTOSAR Classic
- AUTOSAR BSW configuration and integration
- AUTOSAR modules and ECU software
- MCU peripheral driver development or integration
- CAN, LIN, SPI and UART
- FreeRTOS or another real-time operating system
- ARM Cortex, Infineon AURIX or similar MCUs
- Hardware bring-up and low-level debugging
- Lauterbach / Trace32 or equivalent debugging tools
- Automotive powertrain / EV systems
- Inverters, BMS or EDU systems
- ISO 26262 and functional safety
- ASIL-related development and safety activities