onsite
Embedded Software Engineer - FERCHAU GmbH Niederlassung Chemnitz
Software Engineer
Develop and maintain high‑reliability embedded firmware for automotive and industrial applications, leveraging C/C++, RTOS, AUTOSAR, and Linux to deliver robust, real‑time solutions.
About the role
Key Responsibilities
- Design, implement, and test embedded software for automotive/industrial control units using C/C++ and RTOS environments.
- Integrate AUTOSAR modules and ensure compliance with safety and performance standards.
- Collaborate with hardware teams to optimize firmware for target microcontrollers and SoCs.
- Perform code reviews, static analysis, and unit/integration testing to maintain high code quality.
- Debug and troubleshoot issues in hardware‑software interfaces using JTAG, logic analyzers, and diagnostic tools.
Requirements
- Strong experience in C/C++ programming for embedded systems.
- Proficiency with RTOS (e.g., FreeRTOS, VxWorks) and AUTOSAR architecture.
- Hands‑on knowledge of Linux kernel modules and device drivers.
- Familiarity with version control (Git) and CI/CD pipelines.
- Excellent problem‑solving skills and a detail‑oriented mindset.