About The Position

Senior software/automation engineer responsible for configuring, versioning and validating industrial automation software, supporting FAT and field commissioning, creating CI/CD pipelines and collaborating across agile squads.

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.

Nice To Haves

  • Programming (Python, MATLAB, C/C++, Java)
  • SCADA/OPC platforms
  • Working in cloud/virtual environments (AWS, VMWare, Linux)
  • Knowledge of quality and organizational frameworks such as 5S and ITIL

Responsibilities

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service