Senior Automation Systems Programmer

Socket.dev

London

On-site

CAD 90,000 - 130,000

Full time

7 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Base pay
Profit sharing
RRSP match
Health & dental plans
EAP
Banked hours
Leadership programs
Career planning
Advancement opportunities
Staff events

Job summary

BOS in London, Ontario is seeking a Senior Automation Systems Programmer to develop, integrate, and commission advanced automation systems for custom manufacturing applications.

You will specialize in PLC/HMI and/or robot integration, lead programming activities from development to customer handoff, and collaborate with project managers, engineers, and customers to ensure safety and performance. Travel to customer sites as needed, with a focus on standards development and system optimization.

Qualifications

  • Bachelor-level engineering or technical degree required with a focus in automation or a related field.
  • 8+ years of experience in industrial automation programming, controls integration, robotics, or related automation environment.
  • Expertise in at least one primary technical area: PLC/HMI/control systems programming or robot programming/integration.
  • Experience commissioning and troubleshooting automated equipment including I/O, communications, and safety systems.
  • Strong understanding of industrial automation systems, safety integration, and system-wide hardware/software interoperability.
  • Ability to interpret technical requirements, collaborate across project teams, and travel to customer sites for commissioning and support.

Responsibilities

  • Create functional PLC and HMI programs following company standards and customer specs.
  • Develop and implement IO interfacing between devices and systems.
  • Install programming into machines and troubleshoot IO, communications, and machine functions.
  • Develop safety PLC programs per CSA standards and conduct testing.
  • Develop and integrate Java applications for extended automation system functionality and tooling.

Skills

PLC/HMI programming
Robot integration
Industrial automation

Education

Degree or diploma in Mechanical Engineering, Mechatronics, Automation, Engineering Technology, or related technical field

Job description

About the Role

As a Senior Automation Systems Programmer, you will develop, integrate, and commission advanced automation systems for custom manufacturing applications. Depending on your area of expertise, you will specialize in PLC and control systems programming, robot integration, or both, taking ownership of programming activities from development and testing through commissioning and customer handoff.

Working closely with project managers, engineering teams, trades, and customers, you will troubleshoot complex technical challenges, ensure systems meet project and safety requirements, and contribute to the continued development of BOS automation programming standards.

Location: London, ON
Employment Type: Full Time
Department: Programming

RESPONSIBILITIES
Primary Skills Area (Expertise required in at least ONE of the following areas)
PLC/Control Systems Programming
  • Create functional PLC and HMI programs that follow company standards and customer specifications
  • Develop and implement communication and IO interfacing between devices and systems
  • Install programming into machines and troubleshoot IO, communications, and machine functions
  • Develop safety PLC programs in accordance with CSA Standards and complete testing to ensure proper function
  • Develop and integrate custom Java applications to extend automation system functionality, including custom GUIs for vision system verification, CAD-to-path robot position calculation tools, and other specialized system interfaces
AND/OR
Robot Integration
  • Create simulations to complete reach studies and test cycle time to verify robot integration concepts
  • Develop robot paths and review zoning to confirm safe interaction between robots and other systems
  • Create, configure, and test all robot safety features including DCS and Safe Zones for operator interaction
  • Perform application-specific programming (e.g., material handling, dispensing, welding, laser applications)
  • Plan and develop robot dress out for system optimization
Secondary Skills Area
Project Collaboration
  • Fully understand project scope and timeline, reporting inconsistencies or delays to SPLs and PMs
  • Work with customers, project managers, designers, and trades to solve problems and deliver functional systems
  • Commission equipment at customer locations by testing interfaces, setting up communications, and completing tests
  • Identify inefficiencies within processes and implement improvements
  • Proactively identify risks and develop robust recovery solutions
Documentation & Quality Control
  • Complete detailed equipment manuals and troubleshooting documents
  • Maintain the QCC for assigned projects and update the Programmers FAT/SAT Roadblock list
  • Attend White Board meetings, Design Reviews, and BOM Reviews to provide updates and feedback
  • Participate in development and implementation of company standards for automation programming
Project Management
  • Maintain quality work output following project requirements and ensuring thorough completion
  • Drive company values and culture
  • Maintain cleanliness, organization, and safety of project space
  • Act as Project Lead when assigned
  • Address and elevate issues through appropriate channels when necessary

This description reflects management's assignment of essential functions; it does not prescribe or restrict the tasks that may be assigned. BOS welcomes applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

Your interest in this opportunity is appreciated. Applicants must be eligible to work in Canada. Only those applicants selected for an interview will be contacted.

  • Degree or diploma in Mechanical Engineering, Mechatronics, Automation, Engineering Technology, or a related technical field
  • 8+ years of experience in industrial automation programming, controls integration, robotics, or a related automation environment
  • Demonstrated expertise in at least one primary technical area: PLC/HMI and control systems programming or industrial robot programming and integration
  • Experience commissioning and troubleshooting automated equipment, including I/O, communications, safety systems, robot applications, or machine functionality
  • Strong understanding of industrial automation systems, equipment safety, and integration within custom machinery or manufacturing environments
  • Ability to interpret technical requirements, collaborate across project teams, and travel to customer sites for equipment commissioning and support
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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Applications Engineering Specialist
Applications Engineering Specialist

BOS Innovations Inc. • London

On-site
CAD 62,000 - 76,000
Competitive base compensation
Annual profit sharing
RRSP employer matching program
+1
Applications Engineering Specialist
Applications Engineering Specialist

BOS Innovations • London

On-site
CAD 62,000 - 76,000
Competitive base compensation
Annual profit sharing
RRSP employer matching program
+3
Senior Project Manager - Industrial Automation
Senior Project Manager - Industrial Automation

BOS Innovations Inc. • London

On-site
CAD 110,000 - 130,000
Profit sharing
RRSP matching
Flexible health plans
+2
Senior Project Manager - Industrial Automation
Senior Project Manager - Industrial Automation

BOS Innovations • London

On-site
CAD 110,000 - 130,000
Disability accommodations
Sales & Marketing Representatives
Sales & Marketing Representatives

Premium Retail Services • London

On-site
CAD 66,000 - 73,000
Annual profit sharing
RRSP employer matching
Flexible health/dental plans
+2
Automation & Controls Specialist
Automation & Controls Specialist

Canadian Executive Search Group • London

On-site
CAD 90,000 - 130,000
Health and dental benefits
Pension/retirement plan
Paid vacation and personal time
+1
PLC Programmer / Automation Controls Specialist
PLC Programmer / Automation Controls Specialist

Kellow Recruiting • Toronto

Hybrid
CAD 90,000 - 115,000
Controls Systems Software Designer - Robot
Controls Systems Software Designer - Robot

ATS Automation Tooling Systems Inc • Cambridge

On-site
CAD <1,000
Annual Incentive Bonus
Health Care Benefits
Employee Engagement Events
+1
Senior PLC Programmer
Senior PLC Programmer

Systemex • Laval (administrative region)

On-site
CAD 90,000 - 120,000
Flexible hours
Remote work
Health insurance
+3
Automation Controls Specialist
Automation Controls Specialist

Dawn Recruiting Agency • Mississauga

On-site
CAD 80,000 - 85,000
Competitive pay
100% employer-paid benefits
RRSP matching
+1