Embedded Software Developer

Volvo Business Services Aktiebolag · Eskilstuna · Tills vidare · Deadline 2026-11-03

Volvo Construction Equipment in Eskilstuna is seeking an **Embedded Software Developer** to contribute to the next-generation software platform for machine electronic control units. Working within an agile team, the role involves designing, implementing, and verifying hardware-centric real-time software targeting RTOS and bare-metal environments. Key duties include developing software in **Modern C++20**, maintaining a deterministic CMake-based build environment, and conducting verification through static analysis, unit testing, and Hardware-in-the-Loop testing. Software development must adhere strictly to **Functional Safety standards**, including ISO 13849 and IEC 61508, with technical ownership and scope scaling according to the developer's experience. Applicants must possess a solid foundation in C++ programming acquired through professional experience, education, or substantial technical projects, alongside experience using Python for scripting, testing, automation, or development. Candidates must understand software engineering principles, show an interest in microcontrollers and real-time constraints, and be fluent in written and spoken English. Swedish proficiency is an advantage. Further valued merits include experience with communication protocols such as CAN and UDS, functional safety standards, model-based design, and safety-critical hardware features. Recruitment may include a background check and alcohol and drug testing.

Volvo Construction Equipment Technology – Eskilstuna

Come join us in developing the next-generation software platform for Volvo Construction Equipment's machine ECUs!

About the Role

As an Embedded Developer, you will work at the very heart of our machines. You will design, implement, and verify hardware-centric real-time software for our proprietary ECUs (Electronic Control Units). Functional Safety is an integral part of our development, and we combine rigorous engineering practices with modern software design.

You will join an agile team that values clean code, modern toolchains, and technical excellence. As we develop our next-generation software platform, you will have the opportunity to influence its architecture, technical direction, and engineering practices.

We value engineers who take ownership, challenge existing solutions, and contribute to sound technical decisions. The scope of your responsibilities and technical ownership will reflect your experience and strengths, with opportunities to grow and take on greater responsibility over time.

Your Main Responsibilities

Who Are You?

We are looking for an engineer who is passionate about embedded systems and enjoys solving complex technical challenges at the intersection of software and hardware.

We particularly value engineers who bring deep technical expertise, sound engineering judgment, and the ability to influence technical solutions. At the same time, we recognize that strong engineering talent comes with different levels of experience, and we welcome candidates with a solid technical foundation and the potential to grow. What matters most is your technical curiosity, problem-solving ability, and commitment to building high-quality software.

What You Bring

Experience We Particularly Value

You don't need to have experience in all these areas. We are interested in the expertise you bring, your ability to solve challenging problems, and your motivation to develop further.

Additional Merits

What We Value

With us, you will get:

Last day to apply: 3 November

For questions about the position, please contact: Johan Lokrantz, Head of Embedded Software

Location: Eskilstuna, Headquarters, Technology Center

As part of the recruitment process, a background check as well as alcohol and drug testing may be conducted. You will be informed if applicable.

We look forward to receiving your application!

We value your data privacy and therefore do not accept applications via mail.

Apply now

All jobs