onsite
Software Engineer - Industrial Automation - Broetje-Automation GmbH
Software Engineer
Develop and maintain high‑performance software for industrial automation systems, integrating PLCs, SCADA platforms, and embedded devices to deliver reliable, real‑time control solutions.
About the role
Key Responsibilities
- Design, implement, and test C++ applications for industrial control and monitoring.
- Integrate PLC logic with SCADA systems, ensuring seamless data flow and real‑time performance.
- Collaborate with hardware engineers to optimize embedded firmware and device drivers.
- Debug and troubleshoot complex automation issues in a production environment.
- Document code, processes, and system architecture for maintainability and compliance.
Requirements
- Strong proficiency in C++ and experience with embedded systems.
- Hands‑on knowledge of PLC programming (e.g., Siemens, Allen‑Bradley) and SCADA platforms.
- Understanding of industrial communication protocols (PROFINET, EtherNet/IP, Modbus).
- Problem‑solving skills and ability to work independently in a fast‑paced environment.
- Good communication skills in German and English.