Embedded Software Integration Engineer

Arbetsbeskrivning

About the assignment
We are looking for an experienced Embedded Software Consultant to contribute to the development of a next-generation software platform for machine ECUs.
In this assignment, you will focus on low-level embedded software and platform development, working close to microcontrollers (MCUs) and hardware. You will join a technically strong development team developing robust, reliable and deterministic software for real-time systems.
This role is suitable for a senior embedded software engineer with strong expertise in C++, embedded platforms, hardware-level debugging and real-time software development.
Key responsibilities
Develop, integrate and maintain low-level embedded software for ECU platforms.


Work with microcontrollers, bootloaders, startup code, device drivers, hardware abstraction layers and RTOS.


Analyze, troubleshoot and resolve complex hardware- and software-related issues.


Perform hands-on debugging and verification on target hardware using debug probes, oscilloscopes and logic analyzers.


Contribute to software architecture, implementation, integration and verification.


Ensure reliable and deterministic software behavior in real-time environments.


Collaborate with hardware and software engineers to resolve platform-level challenges.

Required qualifications
Minimum 8 years of professional experience in embedded software development.


Several years of hands-on experience in low-level embedded software and platform development.


Strong knowledge of microcontrollers and embedded hardware.


Experience with RTOS and/or bare-metal software development.


Experience with bootloaders, startup code, memory management and hardware initialization.


Good understanding of interrupts, real-time behavior and peripheral interfaces.


Strong debugging and troubleshooting skills, including practical experience with target hardware and measurement equipment.


Strong programming skills in C++ and experience with Python for scripting, automation and testing.


Ability to analyze and solve complex hardware/software integration problems.

Meritorious qualifications
The following experience is considered an advantage:
Experience in automotive or other safety-critical embedded systems.


Experience with ARM-based microcontrollers.


Knowledge of CAN, CAN FD and automotive diagnostics.


Experience with functional safety.


Familiarity with modern software development practices, continuous integration and continuous delivery (CI/CD).

Sammanfattning

  • Arbetsplats: Distans
  • 1 plats
  • Tills vidare
  • Heltid
  • Fast månads- vecko- eller timlön
  • Publicerat: 28 oktober 2026
  • Ansök senast: 31 januari 2027

Postadress

Stockholm
Stockholm, 11830

Liknande jobb

Utvecklingsingenjör Elektronik

22 mars 2010

Mjukvaruutvecklare till Norge!

23 april 2010

Applikationsutvecklare

27 september 2010