onsite
Embedded Software Engineer - Bertrandt AG
Software Engineer
Embedded Software Engineer focused on automotive firmware, developing and testing C/C++ code for Embedded Linux and RTOS platforms, with expertise in AUTOSAR and debugging tools.
About the role
Key Responsibilities
- Design, implement, and maintain firmware for automotive ECUs using C/C++ on Embedded Linux and RTOS environments.
- Integrate and validate AUTOSAR modules, ensuring compliance with automotive standards and safety requirements.
- Collaborate with hardware teams to define interfaces, perform low‑level debugging, and resolve performance bottlenecks.
- Develop and execute unit, integration, and regression tests; analyze results and drive continuous improvement.
- Document design decisions, code changes, and test procedures for traceability and knowledge sharing.
Requirements
- Strong programming skills in C/C++ with experience in embedded systems.
- Hands‑on experience with Embedded Linux, RTOS, and AUTOSAR stack.
- Proficiency in debugging tools (e.g., GDB, JTAG, oscilloscope) and version control (Git).
- Solid understanding of automotive communication protocols (CAN, LIN, Ethernet).
- Excellent problem‑solving skills and ability to work independently in a fast‑paced environment.