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

matchING Engineering GmbH

Augsburg, Bayern, Bayern, Deutschland
Published Nov 12, 2025
Full-time
No information

Job Summary

This role involves taking full responsibility for the software architecture and development of embedded solutions, working critically at the interface between hardware and software to ensure precise and reliable system functionality. Day-to-day tasks include creating and maintaining requirement, architecture, and interface documentation using tools like DOORS, performing software design, and developing embedded software and drivers primarily in C. A key responsibility is integrating Matlab/Simulink outputs, conducting detailed error analyses, and integrating the final software onto the hardware. The developer will also plan and coordinate software activities, manage resources, and oversee subcontractors in software engineering, ensuring traceability and clarifying technical questions with clients. This position requires a strong background in real-time operating systems, microcontroller programming, and a deep understanding of power electronics and electrical machines, making it ideal for a structured, detail-oriented professional with strong communication skills.

Required Skills

Education

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

Experience

  • At least 5 years in Embedded Software Programming
  • Professional experience in hardware-related microcontroller programming
  • Professional experience in creating requirement, architecture, and interface documentation
  • Professional experience in steering and coordinating software engineering subcontractors

Languages

German (Fluent)English (Basic)

Additional

  • Not specified