Embedded Software Developer | Embedded Software Entwickler (m/w/d)

matchING Engineering GmbH

Augsburg, Bayern, Bayern, Deutschland
Published Oct 3, 2025
Full-time
No information

Job Summary

This role requires an experienced Embedded Software Developer to take full responsibility for the software architecture and development of embedded solutions, ensuring precise and reliable system functionality at the hardware-software interface. Day-to-day tasks involve creating detailed requirement, architecture, and interface documentation using tools like DOORS, designing and developing embedded software and drivers primarily in C, and integrating outputs from modeling tools such as Matlab/Simulink. The developer will also manage hardware integration, perform detailed error analysis, and coordinate software activities, including time and resource management, often involving the steering of subcontractors. Key qualifications include a university degree in Computer Science or Electronics, a minimum of five years of professional experience in embedded software programming, expertise in C and Real-Time Operating Systems (e.g., FreeRTOS), and routine experience with hardware-near microcontroller programming. A deep understanding of power electronics and electrical machines is essential. This position offers challenging projects across major German industries and continuous professional development.

Required Skills

Education

University degree in Computer Science, Electronics, or related technical field

Experience

  • Minimum 5 years in programming embedded software
  • Professional experience with hardware-near microcontroller programming
  • Experience in software design and integration onto hardware platforms
  • Experience coordinating software activities and managing technical subcontractors

Languages

German (Fluent)English (Basic)

Additional

  • Knowledge of Control Engineering, particularly PWM control of electric motors, is desirable.