onsite
Senior Embedded Software Engineer - TKMS GmbH
Software Engineer
Lead the design, implementation, and testing of high‑reliability embedded software for automotive and industrial applications, leveraging C/C++, Embedded Linux, RTOS, and AUTOSAR expertise to deliver robust firmware solutions.
About the role
Key Responsibilities
- Architect and develop firmware for automotive/industrial control units using C/C++ and Embedded Linux.
- Integrate and validate RTOS and AUTOSAR components, ensuring compliance with safety standards.
- Collaborate with hardware teams to design and troubleshoot board‑level interfaces (SPI, I2C, CAN).
- Perform code reviews, static analysis, and unit/integration testing to maintain high code quality.
- Document design decisions, test plans, and release notes for cross‑functional teams.
Requirements
- 5+ years of embedded software development experience in C/C++.
- Strong knowledge of Embedded Linux, RTOS, and AUTOSAR architecture.
- Hands‑on experience with hardware debugging tools (JTAG, logic analyzers).
- Familiarity with safety standards (ISO 26262, IEC 61508) is a plus.
- Excellent problem‑solving skills and a proactive, collaborative mindset.