About the Role
This position is responsible for developing, modifying, testing, and maintaining industrial automation software using Siemens technologies, with a primary focus on software development and remote engineering support. The role utilizes Siemens TIA Portal V21, Siemens S7 PLCs, and WinCC SCADA/HMI platforms, and does not involve electrical design, panel design, or site installation.
Responsibilities
- Develop PLC application software using Siemens TIA Portal V21.
- Develop and maintain Siemens S7-1200 and S7-1500 PLC programs.
- Develop, configure, and modify WinCC HMI/SCADA applications.
- Review Functional Design Specifications (FDS), Sequence of Operations (SOO), Cause & Effect matrices, and I/O schedules before development.
- Develop modular, reusable, and well-documented PLC software.
- Perform offline software testing using PLCSIM where applicable.
- Support Factory Acceptance Testing (FAT) remotely.
- Provide remote software support during commissioning and troubleshooting.
- Maintain software version control, backups, and revision history.
- Prepare software documentation, testing records, and change logs.
- Collaborate with project managers, controls engineers, and commissioning teams.
- Read and interpret electrical schematics, control panel drawings, wiring diagrams, P&IDs, and I/O schedules.
- Apply sound understanding of industrial electrical control systems, including AC/DC circuits, relays, contactors, motor starters (DOL/reversing), analogue/digital I/O, protection devices, residual current protection (RCD/RCCB), and fail-safe control principles.
- Utilize working knowledge of electrical fault-finding, circuit theory, and industrial troubleshooting techniques to support PLC software development, testing, and commissioning.
Requirements
- Minimum 3 years' experience developing Siemens PLC and SCADA software.
- Strong written and verbal English communication skills.
- Experience supporting FAT and remote commissioning.
- Experience interpreting electrical drawings and troubleshooting industrial control systems in collaboration with electrical and commissioning engineers.
Skills
- Siemens TIA Portal V21
- STEP 7 Professional
- Siemens S7-1200 and S7-1500 PLCs
- WinCC Professional and/or WinCC Unified
- Ladder Logic (LAD)
- Function Block Diagram (FBD)
- Structured Control Language (SCL)
- Profinet
- Modbus TCP
- PLC diagnostics and troubleshooting
- BACnet/IP
- OPC UA
- Siemens ET200 Remote I/O
- SINAMICS StartDrive
- Building Management Systems (BMS)
- HVAC automation experience
Experience Level
- Minimum 3 years' experience
Education Level
- Bachelor's Degree in Electrical, Electronics, Mechatronics, Computer or Instrumentation Engineering, or equivalent.
