Embedded Software Engineer – BSP & SoC Integration for Automotive Platforms
Embedded Systems | BSP Development | Automotive SoCs
One of our partners is seeking a Software Engineer with strong experience in board support packages (BSP) and embedded systems. The role involves direct support for customers integrating SoCs into automotive platforms, helping to develop, debug, and optimize reference designs.
You’ll be working on advanced infotainment, digital cockpit, and ADAS systems, contributing to next-gen products with top-tier OEMs and Tier1s.
Key Responsibilities:
* Support BSP and driver integration on automotive platforms.
* Troubleshoot and resolve system-level software issues.
* Customize and optimize embedded software to meet product goals.
* Work directly with customer teams to ensure successful deployments.
Must-Have Qualifications:
* 12+ years of experience in software engineering or applications engineering.
* Strong C/C++ and scripting skills.
* Deep knowledge of embedded systems and SoC architectures.
* Experience with QNX, Green Hills, or similar RTOS/hypervisor environments.
* Debugging experience on Linux/Android platforms.
* Understanding of ARM-based system boot processes and hardware.
Nice to Have:
* Background in automotive infotainment or ADAS.
* Familiarity with tools like JTAG, ftrace, GDB.
* Experience with hardware interfaces (USB, Ethernet, HDMI, PCIe, etc.).
* Exposure to secure boot, trusted OS, and hardware schematics.
* Team leadership or mentoring experience.
* Valid EU driver’s license and ability to travel within EU/NA.