onsite
Embedded Software Engineer - SOA Experts GmbH
Software Engineer
Develop and maintain high‑performance embedded firmware for automotive and industrial systems, leveraging C/C++, Embedded Linux, RTOS, and AUTOSAR. Collaborate with hardware teams to deliver reliable, scalable solutions.
About the role
Key Responsibilities
- Design, implement, and test embedded software for automotive and industrial applications using C/C++ and Embedded Linux.
- Integrate and validate RTOS and AUTOSAR components, ensuring compliance with industry standards.
- Collaborate with hardware engineers to interface firmware with sensors, actuators, and communication buses.
- Perform code reviews, unit testing, and continuous integration to maintain high code quality.
- Diagnose and resolve hardware‑software integration issues using debugging tools and systematic troubleshooting.
Requirements
- Strong proficiency in C/C++ and experience with Embedded Linux development.
- Hands‑on knowledge of RTOS concepts and AUTOSAR architecture.
- Experience with hardware interfacing (SPI, I2C, CAN, LIN) and debugging tools (JTAG, logic analyzers).
- Solid understanding of firmware development life cycle and version control (Git).
- Excellent problem‑solving skills and ability to work collaboratively in a cross‑functional team.