semiconductors
Your responsibilities
• Lead the design and implementation of integration frameworks for
embedded automotive platforms.
• Integrate and optimize software components: low-level drivers, RTOS
(AUTOSAR Classic/Adaptive, FreeRTOS), middleware, abstraction layers,
and accelerator SDKs.
• Define and apply best practices for configuration management, version
control, and automated validation.
• Collaborate with architecture, platform, validation, and safety teams to
meet system-level and functional safety requirements (e.g., ISO 26262).
• Perform advanced debugging and root cause analysis using tools like
Lauterbach, LabView, Test Stand, and JTAG.
• Maintain and improve CI/CD pipelines for build, test, and deployment.
• Evaluate and integrate third-party and open-source components,
ensuring compliance and performance.
• Mentor junior engineers and contribute to technical reviews and
knowledge sharing.
Robust knowledge and experience in:
• Development of automotive-grade software components.
• Embedded C programming and scripting (e.g., CMake).
• ARM architecture and microcontroller-based development.
• Working across a mix of technologies: low-level drivers, middleware,
RTOS/non-RTOS, user-space tools, and libraries.
• Debugging complex integration issues across hardware/software
boundaries.
• AUTOSAR (Classic/Adaptive) and related configuration toolchains.
• Python scripting for automation.
• Ethernet Networking
To ensure your success in this role, the following experience is needed:
• Bachelor’s or Master’s degree in Computer Science, Electrical
Engineering, or a related field.
• 4+ years of experience in embedded software development and
integration (automotive preferred).
• Deep understanding of RTOS (FreeRTOS, AUTOSAR), embedded Linux,
and ARM Cortex-M/A architectures.
• Proficiency in C/C++, Python, and scripting for automation.
• Experience with Git, CMake/Make, CI/CD tools (eg.: Jenkins/GitLab) .
• Strong analytical and communication skills in a cross-functional, international environment.