Controls Programmer
15 hours ago
Black Controls Company Inc. located in Barrie, ON, specializes in the engineering, manufacturing, commissioning, and upgrading of automation equipment.
We're an ambitious company looking to add talented individuals who fit our culture. Our ideal candidate is looking for a challenge and aligns with our core values; Hardworking, Evolving, Accountable, Team Player (H-E-A-T). We are a close team that thrives on being challenged and achieving our goals.
Job Description:
The Controls Programmer is responsible for designing, developing, and troubleshooting control systems for custom automation equipment. They will be required to program PLCs, HMIs, servo drives, industrial robots, SCADA systems, machine vision systems, and specialized controllers while collaborating with production teams, sales and clients to ensure efficient, reliable equipment operation.
We're seeking someone with a strong automation and controls background who thrives in a fast-paced environment and is both focus-driven and persistent. This role requires strong technical and problem-solving skills to develop and optimize control systems, ensure seamless equipment performance, and collaborate effectively across departments.
Key Responsibilities:
- Design, develop, troubleshoot, and document programs for custom automation equipment.
- Program control systems using PLCs, HMIs, servo drives, industrial robots, SCADA systems, machine vision systems, and specialized controllers.
- Coordinate with production shop floor and manufacturing clients during development and troubleshooting of equipment.
- Develop and implement new concepts to improve productivity, profitability, and safety in manufacturing processes.
- Demonstrate initiative in identifying opportunities for process improvements and collaborate with cross-functional teams to implement solutions.
- Participate in corrective action processes, including root cause analysis, to address production challenges.
- Develop, program, validate and maintain safety systems, including safety PLCs, robots, servos, VFDs, and related control devices.
- Communicate effectively with the team and customers regarding the status of current projects, project concerns, and potential solutions.
- Assist with troubleshooting of electrical and mechanical equipment and processes.
- Adhere to project timelines and budget requirements.
- Follow all BCCI policies and adheres to health and safety protocols and procedures.
- Is available to work overtime and travel globally.
- Completes general and other assigned tasks.
Education & Experience:
- Diploma/Degree in Electrical Engineering or Equivalent Specialized Experience.
- Minimum 3+ years' experience (preferred) in automation and controls.
- Experience in system/controls development and integration of factory automation equipment.
- Working knowledge of applicable Safety Standards (ISO , CSA Z432, CSA Z434).
- Proficient with at least one of the following PLC/HMI platforms: Allen Bradley, Siemens or Omron.
- Proficient with at least one of the following industrial robot platforms: FANUC, Motoman, KUKA or ABB.
- Proficient with machine vision equipment; Camera and controllers, barcode scanners, 2D/3D profilers.
- Working knowledge of industrial networking; Ethernet IP, Profinet, EtherCAT.
- Working knowledge of SCADA systems (preferred).
Qualifications & Skills:
- PLC/HMI Programming.
- Robot Programming.
- Machine Vision Programming.
- Ability to solve problems effectively and maintain a high level of attention to detail.
- Ability to collaborate with the team to identify, design, and execute efficient solutions while overcoming obstacles through effective communication and teamwork.
- Ability to work independently, within a team environment and actively participate in team meetings.
- Ability to use technology, resources, and time in an efficient matter.
- Electrically or mechanically inclined with a strong understanding of processes, expected outcomes, and an interest in how systems and equipment function.
- Knowledge of Health and Safety protocols and procedures.
- Proficient in Microsoft Office programs and have excellent computer skills.
- Standard First Aid/CPR-C (asset).
Job Types: Full-time, Permanent
Benefits:
- Dental care
- Employee assistance program
- Extended health care
- Life insurance
- On-site parking
- RRSP match
Ability to commute/relocate:
- Barrie, ON: reliably commute or plan to relocate before starting work (required)
Application question(s):
- Are you available and willing to travel globally for work as required? (Yes/No)
Education:
- DCS / DEC (required)
Experience:
- Automation : 3 years (required)
Language:
- English (required)
Work Location: In person
-
CNC Machinist
12 hours ago
Barrie, Ontario, Canada MacLean Engineering & Marketing Co Limited Full time $90,000 - $120,000 per yearFull TimeAnywherePosted 13 mins agoPOSITION TITLE: CNC MachinistSHIFT: Afternoon Shift & Weekend ShiftLOCATION: Barrie, OntarioMacLean Engineering is looking for skilled CNC Machinists to join our growing aftermarket production team in Barrie Ontario. This is a great opportunity to be part of a small growing team, supplying aftermarket parts for heavy mobile...
-
Gestionnaire en Formation
4 days ago
Barrie, Ontario, Canada Emco Corporation: Plumbing, HVAC, Waterworks, Industrial, Irrigation, Fire Protection Full time $52,500 - $80,000 per yearCompany DescriptionAvec plus de 115 ans d'expérience, EMCO Corporation est l'un des plus gros distributeurs de produits essentiels de plomberie, de CVC, de réseaux d'aqueducs et de l'industrie du bâtiment. Nous sommes fiers d'offrir des produits et des solutions durables de haute qualité pour soutenir des projets résidentiels, commerciaux et...
-
Controls Programmer
3 weeks ago
Barrie, Canada Industrial Controls Integration Ltd. Full timeIndustrial Controls Specialist, Electrical Technologists & EngineersGeneral Purpose of JobTo program and develop software for the purpose of controlling specialized automated equipment across various industries such as pharmaceutical, food & beverage, and automotive.This is a demanding position that requires commitment and continuous learning. Technology is...
-
Controls Specialist
4 days ago
Barrie, Canada Linear Transfer Automation Inc Full time**Job description** Reporting directly to the Controls Manager, the Controls Team member is responsible for the programming, startup, and commissioning of Linear equipment. Offsite work at the customer locations is required for installation and field service visits. **Junior Programmer Role and Responsibilities** - Basic programming and implementation of...
-
Controls Specialist
3 days ago
Barrie, Canada Linear Transfer Automation Inc Full time**Job description** Reporting directly to the Controls Manager, the Controls Team member is responsible for the programming, startup, and commissioning of Linear equipment. Offsite work at the customer locations is required for installation and field service visits. **Junior Programmer Role and Responsibilities** - Basic programming and implementation of...
-
CNC Machinist
2 weeks ago
Barrie, Canada Plastic Staffing Inc Full timePlastic Staffing is searching for 4 CNC machinists to aid our company in its mission to deliver superior quality. As one of our CNC machine operators, you will interpret client specifications, enter them into the CNC machine, set up the machine and monitor it as it operates. You will make critical contributions to our company, ensuring the excellence of our...
-
Post Office Clerk Pt
2 days ago
Barrie, Canada Shoppers Drug Mart Pharmaprix Full time**Lieu**: 567 Cundles Road East, Barrie, Ontario, L4M 5L1 Joignez-vous à un magasin qui appartient à des intérêts locaux et est exploité par eux afin d’aider à fournir des services dans le domaine de la santé, de la beauté et de la commodité dans votre collectivité et à placer le client au centre de tout ce que vous faites. **Pourquoi ce role...
-
University Co-op Student
5 days ago
Barrie, Canada Hydro One Full time**Date**:Aug 26, 2025 **Location**: Barrie, ON, CA **Company**:Hydro One Networks Inc **50679** -**Barrie** -**Temporary**8 Months** Hydro One is proud to be the largest electricity transmission and distribution provider in Ontario, serving nearly 1.5 million customers. We have a long history in the industry with our roots dating back over 110 years to 1906....
-
CNC Machinist
1 week ago
Barrie, Canada MACLEAN ENGINEERING & MARKETING CO. LIMITED Full time**POSITION TITLE**:CNC Machinist **SHIFT**:Day Shift and** **Afternoon Shift **LOCATION**:Barrie, Ontario MacLean Engineering is looking for skilled **CNC Machinists** to join our growing aftermarket production team in **Barrie Ontario**. This is a great opportunity to be part of a small growing team, supplying aftermarket parts for heavy mobile mining...
-
Cashier Pt
2 days ago
Barrie, Canada Shoppers Drug Mart Pharmaprix Full time**Lieu**: 509 Bayfield Street, Unit C2, Barrie, Ontario, L4M 4Z8 Joignez-vous à un magasin qui appartient à des intérêts locaux et est exploité par eux afin d’aider à fournir des services dans le domaine de la santé, de la beauté et de la commodité dans votre collectivité et à placer le client au centre de tout ce que vous faites. **Pourquoi...
-
Front Store Supervisor Pt
2 weeks ago
Barrie, Canada Shoppers Drug Mart Pharmaprix Full time**Lieu**: 831 Big Bay Point Road, Barrie, Ontario, L4M 4S6 Joignez-vous à un magasin qui appartient à des intérêts locaux et est exploité par eux afin d’aider à fournir des services dans le domaine de la santé, de la beauté et de la commodité dans votre collectivité et à placer le client au centre de tout ce que vous faites. **Pourquoi ce role...
-
Front Store Supervisor Ft
6 days ago
Barrie, Canada Shoppers Drug Mart Pharmaprix Full time**Lieu**: 524 Bayfield St N, Barrie, Ontario, L4M 5A2 Joignez-vous à un magasin qui appartient à des intérêts locaux et est exploité par eux afin d’aider à fournir des services dans le domaine de la santé, de la beauté et de la commodité dans votre collectivité et à placer le client au centre de tout ce que vous faites. **Pourquoi ce role...