Overview
Senior Controls Programmer Jobs in Barrie, Canada at Black-Controls-Company-Inc.
Black Controls Company Inc. is a growing industrial automation company specializing in the design, manufacturing, commissioning, and upgrading of custom automation systems.
Role Overview
The Senior Controls Programmer is responsible for the design, development, integration, and commissioning of control systems for custom automation equipment, including PLCs, HMIs, industrial robots, motion systems, machine vision systems, SCADA platforms, and safety systems. This senior technical role combines hands‑on programming with system‑level thinking, cross‑functional collaboration, and technical leadership to ensure reliable, high‑performance solutions that meet customer expectations.
Key Responsibilities
- Lead the design, development, troubleshooting, and documentation of programs for complex custom automation equipment.
- Architect and program control systems using PLCs, HMIs, servo/motion systems, industrial robots, SCADA systems, machine vision systems, and specialized controllers.
- Coordinate closely with production teams and manufacturing clients during system development, integration, and troubleshooting.
- Drive the development and implementation of innovative solutions to improve productivity, profitability, and safety in manufacturing processes.
- Proactively identify and lead process improvement initiatives, collaborating cross‑functionally to implement effective solutions.
- Own and lead corrective action efforts, including root cause analysis, to resolve production and system challenges.
- Develop, program, validate, and maintain safety systems, including safety PLCs, robotics safety, servo VFDs, and associated control devices.
- Act as a key technical interface with internal teams and customers, clearly communicating project status, risks, and solutions.
- Provide technical mentorship and guidance to junior programmers, helping elevate team capability and programming standards.
Qualifications Education & Experience
- Diploma or degree in Electrical Engineering, Mechatronics, Robotics, or a related field.
- 8+ years of experience in automation and controls programming within a systems integration environment.
- Proven experience with robotics and complex automation systems integration.
Skills & Qualifications
- Strong understanding of machine vision systems and integration.
- Proficiency with industrial communication protocols (Ether Net/IP, Profinet, EtherCAT).
- Experience with industrial safety system architecture.
- Experience with SCADA systems is an asset.
- Working knowledge of machine safety standards (ISO 13849‑1, CSA Z432, CSA Z434).
- Strong troubleshooting, analytical, and problem‑solving skills.
- High level of accountability and ownership.
- Ability to manage multiple priorities in a fast‑paced environment.
- Strong communication skills with internal teams and customers.
- Willingness to travel and support commissioning activities.
Benefits
- Work on complex, custom automation and robotics systems.
- Be part of a high‑performing, collaborative team.
- Opportunity to take on technical leadership and influence system standards.
- Clear path for growth and professional development.
- Competitive compensation and benefits.
- RRSP match, extended health care, dental care, vision care, and employee assistance program.
Equal Opportunity Employer
Black Controls Company Inc. is an equal‑opportunity employer committed to providing accommodation throughout the recruitment process. Applicants are encouraged to advise Human Resources of any accommodations required.
#J-18808-Ljbffr
Title: Senior Controls Programmer
Company: Black-Controls-Company-Inc.
Location: Barrie, Canada
Category: