Embedded C/C++ Software Developer for Microcontrollers | Softwareentwickler C / C++ Embedded Microcontroller (m/w/d)

ifm-Unternehmensgruppe

Tettnang, Baden-Württemberg, Deutschland
Published Jan 23, 2026
Full-time
No information

Job Summary

This role involves developing sophisticated embedded software for microcontrollers used in innovative position sensors within an interdisciplinary product development team. Day-to-day tasks include creating requirement specifications, implementing code using C and C++, integrating, and testing the software, and designing product-specific signal processing algorithms and user/communication interfaces. The ideal candidate holds a degree in Electrical Engineering or Technical Informatics and possesses strong foundational knowledge in C/C++, hardware-related programming, and modern design methods like UML and Unit Testing. Experience with developing certified software (e.g., Functional Safety or Medical Technology) is highly beneficial. This position offers a competitive salary range (€45,000 - €75,000), excellent work-life balance through flexible hours and home office options, and extensive professional development opportunities within a supportive, international company culture.

Required Skills

Education

Completed degree in Electrical Engineering, Technical Informatics, or a comparable technical field

Experience

  • Professional experience in embedded software development for microcontrollers
  • Experience in developing certification-required software (e.g., Functional Safety or Medical Technology)
  • Professional experience with modern software design and test methods (UML, Unit Tests)

Languages

German (Intermediate)English (Intermediate)

Additional

  • Ability to work independently, structured, and team-oriented