Senior Embedded Software Engineer
Agile Resources ABEskilstuna, Huskvarna, Linköping, Östergötlands län, Södermanlands länEURESpublished 10/27/2026
Must-have:PythonSenior
Machine translation — original language: Swedish.Show original
We are looking for a senior embedded developer who wants to drive the development of robust ECU platforms close to hardware, MCU, and real-time systems.
Here, you will take a central technical role in the development of the next generation software platform for control systems in demanding machine environments. You will work hands-on close to the hardware and influence architecture, integration, and long-term robustness in the platform.
About the role
- Senior technical role within low-level development for ECU platforms.
- Work through the entire embedded stack, from MCU startup to application interfaces.
- Contribute to robust solutions with high requirements for real-time, safety, and reliability.
- Switch between architecture, analysis, and practical implementation.
What you will do
- Design and develop boot software, drivers, HAL/BSP, and RTOS integration.
- Drive migration and porting between MCU, RTOS, and platform environments.
- Analyze real-time characteristics, scheduling, interrupts, CPU load, and resource utilization.
- Troubleshoot complex problems between application, platform, toolchain, and hardware.
- Verify on target platform with debug and measurement tools.
We are looking for you who have
- Solid experience in 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.
- Practical experience with RTOS or bare-metal as well as hardware-near troubleshooting.
Technology & Tools
- C, C++, and Python for development, testing, and automation.
- ARM Cortex-M, RTOS, bootloaders, and firmware updates.
- JTAG/SWD, trace tools, oscilloscope, and logic analyzer.
- CAN/CAN FD, UDS, and ECU mechanisms for software updates.
- Meritorious with IEC 62443, ISO 26262, or other safety-critical standards.
Practical information
- Location: Eskilstuna, Sweden.
- Way of working: Not specified.
- Language: English in speech and writing.
Contact person
Listed by the employer in the job posting — for questions and your application.
- Neethi GopinadhRekryterare0760203611neethi.gopinadh@agile.nu