Controls and Robotics Programmer (Automation Systems Programmer)

BOS Innovations

$83K — $104K *
Technical Services
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Diploma or degree in Electrical Engineering Technology, Mechatronics, Robotics, or related field.
  • 5+ years of experience in PLC, HMI, or robotic programming in industrial automation.
  • Proficiency with platforms like Rockwell Automation, Siemens, Fanuc, or Motoman.
  • Understanding of communication protocols such as EtherNet/IP, Profinet, EtherCAT.
  • Strong attention to detail and a hands-on problem solver.

Responsibilities

  • Develop and integrate control systems for PLC and HMI or robot control logic according to customer specifications.
  • Collaborate with project managers and engineers to solve issues, ensuring safe and efficient machine operations.
  • Lead on-site installation and commissioning, troubleshooting various system networks for production readiness.
  • Maintain Quality Control Checklists and develop documentation adhering to programming standards.
  • Proactively identify enhancements and support team growth through mentorship and development initiatives.

Benefits

  • Rewarding and innovative work that contributes to society.
  • High-performance, forward-thinking team environment.
  • Access to mentorship and leadership programs for career growth.
  • Flexible work hours to accommodate personal needs.
  • Comprehensive health benefits with multiple plans to choose from.
  • Annual profit-sharing based on company performance.
  • RRSP matching program to support long-term savings.
  • Referral bonus incentives for bringing new talent to the team.
  • Banked hours program for additional time off flexibility.
  • Onsite amenities including gym, cafeteria games, and subsidized lunches.
Full Job Description
About the Role

We're looking for a Senior PLC & Robotics programmer who owns automation projects end-to-end, from concept and programming to commissioning and customer handoff.

As a Controls & Robotics Programmer (Automation Systems Programmer), at BOS Innovations, you will design, develop, and integrate control systems for advanced automation projects, specializing in either PLC/HMI programming, robotics integration, or both. You'll collaborate with both mechanical and electrical design as well as project management teams to bring automated solutions to life, ensuring they meet customer specifications, safety standards, and project timelines.

This role is ideal for a hands-on problem solver who enjoys tackling diverse challenges, from writing structured logic to fine-tuning robot paths. You'll play a key role throughout the full project lifecycle: programming, testing, troubleshooting, commissioning, and continuous improvement of automation systems that define the next generation of manufacturing efficiency.

Location: London, ON
Employment Type: Full Time
Salary Range: $40/hr. - $50/hr.
Department: Programming

RESPONSIBILITIES
  • Develop and Integrate Control Systems: Design and implement PLC and HMI programs or robot control logic that follow BOS standards and customer specifications, ensuring seamless communication between devices and systems.
  • Collaborate and Problem Solve: Work closely with project managers, engineers, and build teams to identify issues, implement solutions, and ensure machines perform safely and efficiently during all project phases, from development to commissioning.
  • Commission and Support Equipment: Lead on-site installation and commissioning, troubleshooting I/O, motion, and communication networks to deliver fully functional, production-ready systems that meet FAT and SAT milestones. Communicate effectively with customers during on-site activities to ensure clarity, professionalism, and a positive project experience.
  • Ensure Quality and Documentation: Maintain up-to-date Quality Control Checklists, develop clear operating and troubleshooting documentation, and adhere to BOS programming standards for accuracy, reliability, and safety compliance.
  • Drive Continuous Improvement: Drive Continuous Improvement: Proactively identify process or program enhancements, contribute to BOS programming standards, and support team growth through mentorship and participation in internal career development initiatives.


This description reflects management's assignment of essential functions; it does not prescribe or restrict the tasks that may be assigned.

Requirements
  • Diploma or degree in Electrical Engineering, Mechatronics, Automation, Robotics, Engineering Technology, or a related technical field.
  • 5+ years of experience programming and commissioning industrial automation systems.
  • Strong experience with PLC/HMI programming (e.g., Rockwell, Siemens, Omron) and/or industrial robotics (e.g., ABB, FANUC, KUKA, Universal Robots).
  • Experience commissioning automated equipment, troubleshooting control systems, and supporting FAT/SAT activities.
  • Proficiency with industrial communication networks such as Ether Net/IP, Profinet, or Modbus TCP/IP.
  • Ability to read and interpret electrical schematics, control drawings, and technical documentation.
  • Strong problem-solving skills with the ability to lead projects, mentor junior programmers, and contribute to programming standards.


Benefits

Why Join BOS

Total Rewards
  • Competitive base compensation
  • Annual profit sharing
  • RRSP employer matching program

Health & Wellbeing
  • Flexible extended health and dental plans
  • Employee Assistance Program (EAP)
  • Banked hours program to support work-life balance

Growth & Development
  • Leadership and mentorship programs
  • Career planning and goal setting
  • Internal advancement opportunities

Culture & Community
  • Staff appreciation lunches & socials
  • Bi-annual company events
  • Employee recognition programs

Similar Jobs

More Jobs at BOS Innovations

More Technical Services Jobs

Find similar Controls and Robotics Programmer (Automation Systems Programmer) jobs: