onsite
Embedded Software Developer - SimpleXX GmbH
Software Engineer
Develop and maintain firmware for embedded devices using C/C++ on RTOS platforms, ensuring reliability, performance, and adherence to industry standards.
About the role
Key Responsibilities
- Design, implement, and test firmware for embedded products using C/C++ on RTOS platforms.
- Collaborate with hardware engineers to integrate software with microcontroller architectures.
- Perform code reviews, unit testing, and continuous integration to maintain high code quality.
- Debug and troubleshoot hardware-software interactions using JTAG, logic analyzers, and oscilloscope.
- Document design decisions, API specifications, and test procedures for internal and external stakeholders.
Requirements
- 3+ years of embedded software development experience.
- Experience with version control (Git) and CI/CD pipelines.
- Excellent problem‑solving skills and ability to work independently in a fast‑paced environment.