onsite
Embedded Systems Engineer - KNORR-BREMSE AG
Embedded Systems Engineer
Design, develop, and test embedded firmware for automotive control units using C/C++ on Embedded Linux and RTOS platforms, ensuring high reliability and performance.
About the role
Key Responsibilities
- Develop and maintain firmware for automotive control units using C/C++ on Embedded Linux and RTOS environments.
- Collaborate with hardware teams to integrate and validate new sensor and actuator interfaces.
- Perform hardware debugging, signal analysis, and performance tuning to meet stringent automotive safety standards.
- Implement and verify communication protocols such as CAN, LIN, and FlexRay.
- Participate in design reviews, unit testing, and continuous integration processes.
Requirements
- Strong programming skills in C/C++ with experience in embedded systems.
- Hands‑on experience with Embedded Linux, RTOS, and automotive communication protocols.
- Knowledge of hardware debugging tools (oscilloscope, logic analyzer) and firmware debugging techniques.
- Familiarity with automotive safety standards (ISO 26262) and development lifecycle.
- Excellent problem‑solving skills and ability to work in a cross‑functional team.