onsite
Embedded Software Engineer - fabplus GmbH
Software Engineer
Develop and maintain firmware for automotive and industrial devices using C/C++ on Embedded Linux and RTOS platforms, integrating AUTOSAR modules and ensuring high reliability through rigorous testing and debugging.
About the role
Key Responsibilities
- Design, implement, and maintain embedded software for automotive and industrial applications using C/C++.
- Develop and integrate firmware on Embedded Linux and RTOS platforms, ensuring compliance with AUTOSAR standards.
- Collaborate with hardware teams to interface sensors, actuators, and communication modules.
- Perform unit, integration, and system-level testing, including debugging with JTAG and logic analyzers.
- Document design decisions, code changes, and test results for traceability and future maintenance.
Requirements
- Strong programming skills in C/C++ with experience in embedded systems.
- Hands‑on experience with Embedded Linux, RTOS, and AUTOSAR development.
- Proficiency in hardware interfacing, serial protocols (CAN, LIN, SPI, I2C), and debugging tools.
- Solid understanding of software development life cycle, version control (Git), and continuous integration.
- Excellent problem‑solving skills and ability to work independently and in cross‑functional teams.