onsite
Software Engineer - Automation Technology Industry - Etteplan Germany GmbH
Software Engineer
Software Engineer focused on industrial automation, developing robust control systems and IoT solutions using Python, C++, and PLC technologies, with experience in SCADA, OPC UA, and cloud integration on AWS.
About the role
Key Responsibilities
- Design, develop, and maintain software for industrial automation systems, including PLC and SCADA applications.
- Implement and optimize Industrial IoT solutions, integrating sensors, actuators, and edge devices.
- Develop and maintain cloud-based services on AWS for data collection, analytics, and remote monitoring.
- Collaborate with cross‑functional teams to define requirements, perform system integration, and conduct testing.
- Document architecture, code, and processes, ensuring compliance with industry standards and safety regulations.
Requirements
- Proven experience in Python and C++ development for embedded and industrial environments.
- Strong knowledge of PLC programming (e.g., Siemens, Allen-Bradley) and SCADA systems.
- Hands‑on experience with Industrial IoT protocols, especially OPC UA.
- Familiarity with AWS services (IoT Core, Lambda, S3, DynamoDB) and cloud deployment.
- Excellent problem‑solving skills, attention to detail, and ability to work in a fast‑paced, collaborative setting.