Intermediate or Senior Controls Programmer
Location: Cambridge, ON
Schedule: Monday to Friday, approximately 40 hours/week
Level: Intermediate (minimum 7 years experience) or Senior (10+ years experience)
We are seeking a highly motivated and self-driven Controls Programmer to join our team on a contract basis. This role requires a combination of strong technical expertise, problem-solving ability, and leadership mindset. The successful candidate will have extensive experience in automation controls, with a focus on PLC programming, HMI development, and servo motion control systems.
Although robotic integration experience is not required, familiarity with systems such as Fanuc, ABB, or KUKA is considered a strong asset.
We are looking for individuals with high energy, initiative, and the ability to work independently while also contributing to a collaborative project team.
Key Responsibilities:
- Design, develop, and modify PLC programs using Allen-Bradley (RSLogix 5000 / Studio 5000) platforms
- Develop intuitive and effective HMI interfaces for operator control and feedback
- Integrate and fine-tune servo motion control systems to meet precision requirements
- Participate in the debugging, troubleshooting, and commissioning of automated equipment
- Collaborate across electrical and mechanical disciplines to ensure seamless system performance
- Provide on-site or remote startup support, diagnostics, and system optimization
- Lead or mentor junior team members when required, especially during project-critical phases
- Maintain thorough documentation for programming changes and control logic
Qualifications:
- Minimum 7 years experience in automation and controls engineering (Intermediate level) or 10+ years (Senior level)
- Deep knowledge of Allen-Bradley PLCs including ControlLogix and CompactLogix
- Proficiency in HMI development using tools such as FactoryTalk View ME/SE
- Hands-on experience with servo systems, motion control, and tuning techniques
- Exposure to robot programming or integration is a plus
- Demonstrated ability to lead teams, especially under tight deadlines
- High initiative, strong analytical thinking, and ability to work independently
- Ability to interpret electrical schematics, panel layouts, and I/O lists
- Willingness to travel or support on-site commissioning as needed
Candidate Traits Desired:
- High energy and a proactive attitude toward problem-solving
- Strong leadership philosophy, especially when managing team efforts under time constraints
- Excellent communication skills and the ability to remain composed under pressure
- A passion for continuous improvement and learning in dynamic environments
Controls Programmer, PLC programming, HMI development, servo systems, motion control, Allen-Bradley, RSLogix 5000, Studio 5000, ControlLogix, CompactLogix, FactoryTalk View, robotics integration, Fanuc, ABB, KUKA, automation controls, commissioning, debugging, troubleshooting, electrical schematics, startup support, independent work ethic, leadership skills, energy level, problem-solving