CareerPlan

Embedded Software Integration Engineer

SwedenFull-time2026-10-28 → 2026-11-10

Core

Develop, integrate, and maintain low-level embedded software for machine ECU platforms, focusing on real-time systems and deterministic behavior.

Role type

Senior embedded software integration engineer

Builds

Robust, reliable, and deterministic software for real-time ECU platforms

Domain

Automotive embedded systems / Real-time operating systems

Required skills

C++, embedded platforms, hardware-level debugging, RTOS, bootloaders, startup code, memory management, interrupts, peripheral interfaces, Python scripting, hardware initialization

Preferred skills

Automotive safety-critical systems, ARM-based microcontrollers, CAN/CAN FD, automotive diagnostics, functional safety, CI/CD

Technologies

C++, Python, RTOS, ARM, CAN, CAN FD

Responsibilities

Develop and integrate low-level embedded software for ECU platforms; Work with microcontrollers, bootloaders, startup code, device drivers, HAL, and RTOS; Analyze and troubleshoot complex hardware and software issues; Perform hands-on debugging on target hardware using probes and analyzers; Contribute to software architecture and verification; Collaborate with hardware and software engineers on platform challenges.

Seniority

Senior, hands-on IC