- About
- Clients
-
-
-
-
-
- Services
- Contract
- Contingent
- Retained
- Statement of Work (SOW)
-
-
-
- Candidates
- Jobs
- Blog
- Contact Us
- Register my CV
- I'm looking to hire
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.

