MES Software Engineer

Rockwell Automation•Huntsville, AL
•Onsite

About The Position

The MES Software Engineer designs, develops, integrates, deploys, and supports Manufacturing Execution System (MES) solutions in automotive manufacturing environments. The role requires hands-on expertise with FactoryTalk ProductionCentre (FTPC), Modular Framework (MF), system integrations, database development, and production support across enterprise and shop-floor systems. This is an onsite position in Alabama, working Monday through Thursday from 7:00 AM to 5:00 PM. Experience will determine the position level and compensation within the job family.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Automation Engineering, or a related field.

Nice To Haves

  • Five or more years of MES software engineering experience.
  • Strong experience with FactoryTalk ProductionCentre (FTPC), FactoryTalk Modular Framework (MF), and MES implementation and customization.
  • Proficiency in Java, C#, .NET Framework/.NET Core, SQL Server and T-SQL, REST/SOAP web services, and Git/Azure DevOps.
  • Experience integrating MES with SAP, Infor LN, or other ERP systems; Kepware; FactoryTalk Live Data; OPC DA/UA; PLCs; and industrial automation systems.
  • Knowledge of ISA-95, manufacturing operations management, traceability, genealogy, and automotive manufacturing processes.
  • Experience with performance tuning, troubleshooting, and production support of enterprise MES applications.
  • Industry experience in automotive manufacturing, smart manufacturing, Industry 4.0, Manufacturing Operations Management (MOM), or digital transformation initiatives.

Responsibilities

  • Design, configure, and implement MES solutions using FactoryTalk ProductionCentre (FTPC) and Modular Framework (MF).
  • Develop and support MES functionality for production execution, traceability, genealogy, quality, and reporting.
  • Design and implement integrations with ERP systems, PLCs, Kepware, FactoryTalk Live Data, databases, and web services.
  • Develop custom applications, business logic, reports, interfaces, and database objects using Java, C#, .NET, SQL Server, REST/SOAP APIs, and related technologies.
  • Perform system installation, configuration, testing, deployment, upgrades, and performance optimization.
  • Troubleshoot application, integration, database, and production issues, providing Level 2/3 support.
  • Create technical specifications, architecture documentation, and deployment procedures.
  • Collaborate with project teams to estimate effort, define technical solutions, and support project delivery.

Benefits

  • Health insurance, including medical, dental, and vision.
  • 401k.
  • Paid time off.
  • Parental and caregiver leave.
  • Flexible work schedule, coordinated with the manager to accommodate personal life.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service