Senior Beckhoff Controls Engineer (TwinCAT / Codesys) – Macomb County, Michigan

We’re supporting a leading automation engineering organisation on the search for Senior Beckhoff Controls Engineers to support a major manufacturing automation programme in Michigan.

 

This is an excellent opportunity for engineers with deep Beckhoff and Codesys experience who enjoy working on complex automation projects from development through commissioning and launch. The role combines advanced PLC programming with modern software development concepts, making it ideal for controls engineers who are comfortable bridging the gap between traditional automation and Industry 4.0 technologies.

 

The successful engineers will play a key role in developing, integrating and commissioning sophisticated automation systems within a fast-paced manufacturing environment.

 

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 PLC software for advanced automation systems

Lead programming activities using Beckhoff TwinCAT and Codesys platforms

Support system integration, commissioning, debugging and production launch activities

Troubleshoot and optimise automation systems in live manufacturing environments

Modify and support software applications that interface with control systems

Work closely with project teams, customers and fellow engineers to deliver project milestones

Support system validation, testing and performance improvements

Provide technical support throughout installation, startup and launch phases

Collaborate with multidisciplinary engineering teams to ensure successful project execution

 

Required Experience

Strong hands-on experience with Beckhoff TwinCAT and Codesys PLC programming

Experience with Siemens and Allen-Bradley PLC platforms

Proven background in automation system integration, commissioning and debugging

Experience supporting manufacturing or industrial automation projects

Ability to troubleshoot complex controls systems under production conditions

Strong understanding of industrial communication and control architectures

Experience modifying or supporting software written in C#, Python and JavaScript

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

 

Preferred Experience

Experience with object-oriented programming principles

Knowledge of Docker and containerised software environments

Exposure to modern manufacturing technologies and Industry 4.0 initiatives

Experience supporting large-scale production launches

Background working on automotive or high-volume manufacturing projects

 

What We’re Looking For

Senior-level Beckhoff specialists who can take ownership of controls development from concept through launch

Engineers who enjoy solving complex technical challenges and working with cutting-edge automation technologies

Professionals who are comfortable operating in customer-facing environments and collaborating across multiple engineering disciplines

Individuals who can combine strong PLC programming skills with a broader understanding of software development and system integration

 

If you’re an experienced Beckhoff Controls Engineer looking for a long-term contract opportunity with challenging technical work and future project extensions, we’d like to hear from you.

Share this article

Share this article