Senior Controls Engineer – Macomb County, Michigan

We’re supporting a leading automation engineering organisation on the search for Senior Controls Engineers to support a long term manufacturing automation project in Michigan.

 

This is a unique opportunity for engineers who combine traditional controls expertise with modern HMI and software development capabilities. The role will focus heavily on HMI development, web-based applications and system integration, supporting complex automation systems through commissioning, debugging and production launch activities.

 

We’re looking for engineers who are equally comfortable working with PLCs and HMIs as they are modifying software written in modern programming languages.

 

Location: Macomb County, Michigan (75%) and Oakland County, Michigan (25%)
Contract Duration: Through December 2026
Expected Extension: Potential for 12–24 months total project duration
Schedule: Full-Time, Onsite

 

Key Responsibilities

Develop, modify and support HMI applications for industrial automation systems

Design and maintain web-based interfaces and software applications used within manufacturing environments

Support system integration, commissioning, debugging and production launch activities

Modify and troubleshoot software written in C#, HTML, Python and JavaScript

Work with PLC and HMI platforms to support automation system functionality and performance

Diagnose and resolve issues in live production and commissioning environments

Collaborate with controls engineers, software developers, project managers and customer teams

Support system validation, testing and optimisation activities

Provide technical support throughout project execution and launch phases

 

Required Experience

Strong experience developing and supporting HMIs within industrial automation environments

Hands-on experience with Codesys and Beckhoff platforms

Experience with Siemens and Allen-Bradley PLC and HMI systems

Ability to modify and troubleshoot software written in C#, HTML, Python and JavaScript

Proven background in system integration, commissioning, debugging and production launch support

Experience working within manufacturing, automation or industrial environments

Strong troubleshooting and problem-solving skills

Excellent communication skills and ability to work directly with customers and engineering teams

 

Preferred Experience

Experience developing web-based industrial applications

Exposure to object-oriented software development methodologies

Background supporting large-scale manufacturing automation projects

Knowledge of industrial networking and communication protocols

Experience with long-term launch and production support programmes

 

What We’re Looking For

Senior-level engineers who can bridge the gap between controls engineering and software development

Individuals who enjoy solving complex technical challenges across both automation and software platforms

Professionals who can operate independently onsite while collaborating effectively with customers and project teams

Engineers who take ownership of projects and can support systems from development through commissioning and production launch

 

If you’re a Controls Engineer with strong HMI development experience and a software background, we’d be interested in hearing from you.

Share this article

Share this article