Software Engineer | Software Ingenieur (m/w/d)

FERCHAU GmbH Niederlassung Augsburg

Altenstadt bei Schongau, Bayern, Deutschland
Published Sep 30, 2025
Full-time
No information

Job Summary

This Software Engineer role is centered on developing and architecting embedded software solutions for complex systems, focusing heavily on hardware integration and real-time performance. Key daily responsibilities include independently creating and maintaining crucial documentation (requirements, architecture, interfaces) using tools like DOORS, defining the software architecture, and designing and implementing embedded software and drivers. The engineer will integrate model-based outputs, such as controllers from Matlab Simulink, and perform detailed error analysis during hardware integration. Furthermore, the role involves managing project timelines and resources, evaluating client requirements during the bidding phase, and coordinating external subcontractors for software engineering tasks, ensuring strict traceability. Candidates must possess a degree in Computer Science or Electronics, coupled with at least five years of professional experience in embedded software programming, profound expertise in C, RTOS, and hard real-time systems, and a deep understanding of power electronics and electrical machines. This position is ideal for a detail-oriented professional seeking to drive technological advancement in a challenging environment.

Required Skills

Education

Degree in Computer Science, Electronics, or comparable field with a strong technical focus

Experience

  • At least 5 years in programming embedded software
  • Professional experience with C, RTOS, and hard real-time systems
  • Experience in hardware-near programming of microcontrollers
  • Deep understanding of power electronics and electrical machines

Languages

German (Fluent)English (Intermediate)

Additional

  • Structured, detail-oriented work ethic and high communication strength