Configure industrial automation software and maintain version control for configurations and libraries.
Create and maintain build, test and deployment pipelines.
Execute bench tests, FAT, smoke, integration and unit tests.
Support plant commissioning/startup and provide field support as required.
Produce and maintain configuration and release documentation in company tools.
Participate in sprint planning, daily standups and retrospectives; collaborate with development, QA and operations.
Rotate across squads and provide occasional on-call support.
Requirements
3–5 years of experience in industrial automation, control systems, or project engineering with hands-on software configuration and field commissioning.
Strong proficiency in control system tools like UCOS, InControl, SmartTool (or equivalents), and version control systems such as Git.
Solid understanding of industrial communication protocols including Ethernet/IP, OPC UA/DA, PROFINET, Modbus, and CANBus.
Practical experience in software testing, instrumentation, I/Os, sensors, actuators, and plant control logic.
Familiarity with agile methodologies (Scrum/Kanban) and collaboration tools like Jira and Confluence.
Bonus skills include programming (Python, MATLAB, C/C++, Java), SCADA/OPC platforms, and working in cloud/virtual environments (AWS, VMWare, Linux).
Knowledge of quality and organizational frameworks such as 5S and ITIL is a plus.