Overview
Skills
Job Details
Position: Controls Engineer
Location: Johns Creek, GA
Note: Beckhoff TwinCAT PLC experience is mandatory
Overview & Objective
We are seeking one (1) expert Controls Engineer to support Beckhoff TwinCAT PLC systems in a 24/7 medically regulated (cGMP) environment. This 8-month contract role is focused on:
Investigation, development, and testing of PLC programs
EtherCAT diagnostics and safety system integration
Specification monitoring defeat analysis
High-quality documentation in compliance with FDA and cGMP standards
Scope of Work
The Controls Engineer will be responsible for:
TwinCAT Program Enhancement
Investigate, design, develop, test, and validate PLC code (Beckhoff TwinCAT, EtherCAT)
Hardware Diagnostics
Improve EtherCAT diagnostics, HMI messaging, and logging functions
Safety Systems
Enhance and validate safety signal logic
Implement and verify failure messaging
Ensure compliance with relevant safety and regulatory standards
Specification Monitoring
Investigate and report on potential bypasses in monitoring systems
Develop and test mitigation strategies to prevent OOS (out-of-specification) production
Key Deliverables
Fully reviewed and documented TwinCAT PLC code under version control
Formal investigation reports and engineering recommendations
Structured test plans and validation reports
Updated system documentation suitable for audits and regulatory review
Periodic progress updates and final summary report
Candidate Profile
Required Experience:
Proven expertise in Beckhoff TwinCAT and EtherCAT PLC systems
Strong background in industrial automation and PLC safety systems
Experience working in regulated medical or pharmaceutical environments (cGMP)
Responsibilities:
Execute all engineering tasks as defined in the Scope of Work
Follow site and quality protocols rigorously
Maintain clear and timely communication with client stakeholders
Client Responsibilities
Provide access to necessary documentation, systems, and personnel
Define technical requirements and provide timely feedback