Configuration Engineer II - Controls & Automation

TechnipFMCHouston, TX
Hybrid

About The Position

This is a senior software/automation engineer role focused on configuring, versioning, and validating industrial automation software. The position involves supporting Factory Acceptance Testing (FAT) and field commissioning, creating Continuous Integration/Continuous Deployment (CI/CD) pipelines, and collaborating within agile squads. Key activities include maintaining version control for configurations and libraries, developing and managing build, test, and deployment pipelines, and executing various tests such as bench, FAT, smoke, integration, and unit tests. The engineer will also provide support for plant commissioning/startup and field operations, produce and maintain documentation, and actively participate in agile ceremonies like sprint planning, daily standups, and retrospectives. Collaboration with development, QA, and operations teams is essential, and the role may involve rotating across different squads and providing 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.

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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service