Software Developer for Plant Control Systems | Softwareentwickler Anlagensteuerung (w/m/d)

Brunel GmbH NL Mannheim

Mannheim, Baden-Württemberg, Deutschland
Published Jan 12, 2026
Full-time
Permanent

Job Summary

This role involves the design and continuous development of plant control concepts for both new and existing systems. The developer will primarily use object-oriented programming in C++ and apply agile methodologies, specifically SCRUM, to implement software solutions. Key responsibilities include analyzing and interpreting circuit diagrams to derive control logics, creating detailed specifications and functional descriptions, and conducting software reviews. The ideal candidate will possess a background in Electrical Engineering, Mechatronics, or Computer Science, coupled with solid experience in C++ and PLC programming. This position requires close collaboration with interdisciplinary teams, including electrical engineering, project management, and operations technology, offering a dynamic environment within an expanding engineering service provider.

Required Skills

Education

Completed degree or vocational training in Electrical Engineering, Mechatronics, Computer Science, or comparable field

Experience

  • Professional experience in C++ programming
  • Experience with PLC programming
  • Experience in agile software development (SCRUM)
  • Proficient handling of circuit diagrams and electrotechnical documents

Languages

Not specified

Additional

  • Permanent employment contract (unbefristet)