jobs Logo
Black Controls Company Inc. logo

Senior Controls Programmer

Black Controls Company Inc.about 21 hours ago
Barrie, Ontario, Canada
Senior Level
Full-Time

Top Benefits

RRSP Match
Extended Health Care
Dental Care

About the role

About Black Controls Black Controls Company Inc. is a growing industrial automation company specializing in the design, manufacturing, commissioning, and upgrading of custom automation systems. We deliver complex, high-value solutions to our customers and we’re building a team that thrives on challenge, accountability, and continuous improvement. Our core values define how we operate every day: H.E.A.T – Hardworking | Evolving | Accountable | Team Player We are a close-knit, high-performing team that thrives on ownership, collaboration, and achieving results together.

The Opportunity We are looking for a Senior Controls Programmer to play a key role in the development and delivery of advanced automation and robotics systems. This role is suited for a senior-level professional who: Brings strong experience in controls programming, robotics, and system integration Takes full ownership of technical execution and system performance Is capable of leading complex projects and supporting the development of junior team members Has 8+ years of experience in automation and controls programming in a systems integration environment You will work on challenging, custom automation projects while contributing to the advancement of programming standards, system reliability, and team capability.

Role Overview The Senior Controls Programmer is responsible for the design, development, integration, and commissioning of control systems for custom automation equipment. This includes PLCs, HMIs, industrial robots, motion systems, machine vision systems, SCADA platforms, and safety systems. This is a senior technical role that combines hands-on programming with system-level thinking, cross-functional collaboration, and technical leadership. The role plays a critical part in ensuring systems are delivered efficiently, perform reliably, and meet customer expectations.

Accountability Success in this role requires a high level of ownership and accountability. The Controls Programmer is responsible for delivering robust, high-quality control systems, ensuring successful project execution, and proactively identifying and resolving challenges that impact performance, safety, or delivery timelines.

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, servos, 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

What Success Looks Like (6–12 Months) Consistently delivers stable, high-performance automation and robotics systems Demonstrates strong ownership, contributing to on-time and on-budget project delivery Recognized as a key technical resource for complex controls and robotics challenges Improves programming standards, structure, and overall system reliability Actively supports and mentors junior team members Systems are optimized for performance, scalability, and maintainability Collaborates effectively across teams to ensure successful project execution and commissioning

Requirements Education & Experience Diploma or Degree in Electrical Engineering, Mechatronics, Robotics, or equivalent experience 8+ years of experience in automation and controls programming in a systems integration environment Proven experience with robotics and complex automation systems integration Skills & Qualifications Strong PLC/HMI programming experience (Allen-Bradley, Siemens, Omron, etc.) Strong industrial robotics experience (FANUC, ABB, KUKA, Motoman, etc.) Strong understanding of: Motion control systems (servos, VFDs) Machine vision systems and integration Industrial communication protocols (EtherNet/IP, Profinet, EtherCAT) 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 Willing and able to travel and support commissioning activities

Why Join Black Controls 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.

AI Disclosure Our hiring process may use AI tools to assist with initial application screening; however, all interview and hiring decisions are made by our recruitment team.

Vacancy Status This posting represents a current vacancy.

About Black Controls Company Inc.

Machinery Manufacturing

Similar Jobs