Embedded Software Development Engineer | Entwicklungsingenieur Embedded Software (m/w/d)

FERCHAU GmbH Niederlassung Stuttgart Mobility

Esslingen am Neckar, Baden-Württemberg, Deutschland
Published Oct 3, 2025
Full-time
No information

Job Summary

This role involves driving innovation by focusing on the concept development and firmware implementation for embedded software platforms, specifically targeting electrical drive functions and critical functional safety requirements. The Embedded Software Development Engineer will be responsible for defining and implementing real-time software architectures, executing fine design and coding primarily using C++, and managing configuration and release processes. A significant part of the daily work includes rigorous testing, encompassing the creation of Unit, Integration, and System tests, along with maintaining comprehensive development documentation. To succeed, candidates must possess a technical degree in Software Engineering, Electrical Engineering, or a related field, coupled with professional experience in firmware development for 32-bit microcontrollers and strong expertise in electrical drive technology. Proficiency in C++ programming and secure handling of test automation tools like Labview and TestStand are essential prerequisites for this challenging and rewarding position.

Required Skills

Education

Completed technical degree in Software Engineering, Technical Informatics, Electrical Engineering, or equivalent qualification

Experience

  • Professional experience in firmware development for 32-bit microcontrollers
  • Professional experience in C++ programming
  • Experience with integrated development environments (IDEs) for 32-bit microcontrollers
  • Experience in circuitry and sensor/signal evaluation up to 10 Volts
  • Proficient handling of test automation

Languages

English (Intermediate)

Additional

  • Not specified