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

