- About the Role
We are seeking a skilled Embedded Software Engineer with strong expertise in Embedded C/C++, AUTOSAR Classic Platform, and automotive communication protocols. The ideal candidate will be responsible for developing, integrating, and debugging embedded software components for automotive ECUs while ensuring compliance with functional safety (ISO 26262) and ASPICE standards. A key responsibility includes ECU Extract-based integration, Software Development and configuration in AUTOSAR environments.
Key Responsibilities:
- Design and develop embedded software using Embedded C for automotive applications (ECU's)
- Configure and integrate AUTOSAR Classic modules (MCAL, BSW, RTE, SWCs)
- Perform ECU Extract integration, including:
- Importing and handling ECU Extract (ARXML) files
- Configuring BSW modules based on ECU Extract
Generating and validating RTE
Work with communication stacks including CAN, CAN FD, and LIN
- Analyze system requirements and translate them into software design
Basic knowledge on ISO 26262 functional safety standards & ASPICE processes
- Participate in code reviews, unit testing, and integration testing
- Troubleshoot and resolve complex embedded system issues
Required Skills:
Core Technical Skills
- Strong programming experience in Embedded C
- Hands-on experience with AUTOSAR Classic Architecture
- Mandatory: Experience in ECU Extract Integration:
- Strong understanding of AUTOSAR ARXML structure
- Experience with ECU Extract, System Extract, and BSW configuration
- Hands-on with tools like Vector DaVinci / EB Tresos
- Good understanding of Microcontroller architecture (RH850, Traveo, etc. preferred)
- Experience in communication protocols:
- CAN / CAN FD
- LIN
Debugging & Tools
- Good debugging skills (JTAG, Lauterbach, Trace tools)
- Basic experience with CAN tools (e.g., CANoe, CANalyzer)
- Familiarity with version control systems (Git, SVN)
Standards & Process
Soft Skills:
- Strong problem-solving and analytical skills
- Ability to work independently and in cross-functional teams
Good communication and documentation skills
- Nice to Have:
- Experience in multi-core systems and memory mapping
- Nice to Have:
- Bachelor’s or Master’s degree in Electronics Engineering, Computer Science, Electrical Engineering, or related fields.
1–4 years in embedded/platform software development
At Daimler Truck, we promote diversity and foster an inclusive corporate culture. We value the individual strengths of our employees, as these lead to the best team performance and thus to the success of our company.
Inclusion and Equal opportunities are important to us – regardless of where you come from and who you are. We look forward to receiving applications from people of all cultures and genders, parents, people with disabilities and people from the LGBTIQ+ community.

