This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking an accomplished Senior Platform Software Engineer with deep expertise in embedded systems to lead the development and integration of foundational software components across both automotive ECU platforms (serving multiple OEMs) and energy storage system ECUs. This role demands a high level of technical proficiency in bootloaders, MCAL, CDD, AUTOSAR BSW, and embedded cybersecurity, as well as a collaborative mindset to enable seamless coordination with application software teams in resolving complex, system-level challenges. The ideal candidate thrives on innovation and is eager to apply their skills across diverse domains spanning automotive and energy sectors.
Job Responsibility:
Architect and implement secure bootloaders and robust software update frameworks
Develop, configure, and validate MCAL and CDD drivers for a variety of microcontrollers and peripheral devices
Integrate and optimize AUTOSAR BSW stacks, with emphasis on: Diagnostics stack (including OBD)
Memory stack
CAN stack (including J1939)
Crypto stack
Implement and maintain J1939 stack functionality tailored for heavy-duty automotive platforms
Design and implement embedded cybersecurity solutions including secure boot, cryptographic services, and memory protection
Collaborate closely with cross-functional teams to analyze, diagnose, and resolve software issues across platform and application layers
Interface with stakeholders to support system software integration, validation, and deployment
Lead code reviews, mentor junior engineers, and promote software quality best practices
Ensure adherence to safety and cybersecurity standards such as ISO 26262, ISO/SAE 21434, and ASPICE
Requirements:
Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or related field
Minimum of 5 years of hands-on embedded software development experience
Proven expertise in: Bootloader architecture and secure Boot implementation
MCAL and CDD driver development
AUTOSAR BSW integration and configuration
Embedded system-level debugging and root cause analysis
Proficiency in C/C++, along with experience using diagnostic and testing tools (e.g., CANoe, CANalyzer, CANdelaStudio, ODXStudio, oscilloscopes, in-circuit debuggers)
Familiarity with automotive microcontrollers (e.g., Infineon, NXP, Renesas, STMicroelectronics)
Nice to have:
Experience supporting application software teams and facilitating system-wide debugging
Exposure to OEM-specific development ecosystems and requirements
Hands-on experience with configuration tools such as DaVinci Developer and EB Tresos
Working knowledge of OTA update mechanisms, secure diagnostics (UDS), and cryptographic modules (TPM, HSM)
Strong communication skills and a collaborative approach to working within fast-paced engineering environments