
Senior Automation Systems Programmer
At BOS Innovations, we are driven by a clear purpose: to deliver exceptional industrial automation solutions that solve real manufacturing challenges and enable our customers to compete at the highest levels. For over 25 years, we’ve partnered with manufacturers across North America, from automotive to energy to advanced industries -providing intelligent automation systems built on precision, reliability, and innovation.
Guided by our core values of Truth, Excellence, Work Ethics, and Innovation, we are committed to serving our customers and supporting one another with integrity and accountability. At BOS, people come first. We believe in cultivating an environment where talented individuals grow into inspired professionals of character and competence. Our purpose is not only to deliver great technology, but also to develop great people - fostering collaboration, continuous learning, and professional growth.
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
Similar roles
School Bus Dispatcher, Carp ON Split Shift
Voyago·Carp, Canada
Voyago is currently recruiting to fill an existing vacancy for 1 School Bus Dispatcher based in Carp, Ontario. Reporting to the General Manager, the Schools Dispatcher is responsible for the dispatch of drivers and providing accurate direction. The role also includes providing a high degree of customer service in a fast-paced work environment. * Split shift hours * Ensure dispatch…
- Full-time
- Express Entry — PR day one, no employer
Strata Accountant
Associa·Surrey, Canada
At Associa, we are always looking for great people to join our organization. If you hold high the value of family spirit, and strive to push the envelope with great customer service, we would like to hear from you. Associa, British Columbia's leading property management company, is now accepting applications for a Strata Accountant to join our Surrey office. The…
- Hybrid
- Full-time
- Express Entry — PR day one, no employer
Project Manager, Surveys
proSapient·Canada
About proSapient At proSapient, we are shaping the future of primary research by combining human expertise with cutting-edge technology. We connect institutional investors, top-tier consultancies, and corporate leaders with global subject matter experts. Powered by our proprietary platform and custom AI-driven survey tools, we empower decision-makers with rapid, high-quality quantitative insights at scale. About the Role We are seeking an…
- Remote
- Full-time
- Express Entry — PR day one, no employer
Electrician Journeyman
Silver Hills Bakery·Abbotsford, Canada
At Silver Hills, we believe investing in your own health is the greatest gift you can give someone because when you are healthy, you will have more to contribute towards your life. Joining our family means being part of a quickly growing community that is truly committed to delivering healthy, great tasting products that are made with care. If you…
- Full-time
- Express Entry — PR day one, no employer
Spécialiste livraison et support / Delivery & Support Specialist - Integration
Genetec·Montréal, Canada
Apercu du poste : Au sein de l’équipe d’assistance vidéo et d’intégration, le spécialiste de la livraison et du support est chargé d’étudier et de résoudre des problèmes techniques complexes, de mener des dépannages avancés et des analyses des causes profondes, et de garantir la résolution rapide des incidents ayant un impact sur les clients, tout en maintenant un niveau…
- Hybrid
- Full-time
- Express Entry — PR day one, no employer

Graphic Designer
Winnipeg Football Club·Winnipeg, Canada
The Winnipeg Football Club is looking for a Graphic Designer to help support the creative team and work on various internal design/web projects. In this role, you will work on a variety of deliverables to successfully convey our Winnipeg Blue Bombers by assessing needs, conceptualizing, designing, developing and presenting internal campaign creative and stadium marketing creative. To do so, the…
- Full-time
- Express Entry — PR day one, no employer
Transmission Teardown Associate
Burnout Brands·Abbotsford, Canada
BD Diesel Performance is hiring! At BD Diesel Performance we're constantly striving not to be simply the best, but to be better. That road never ends, and engenders a culture that isn't satisfied with status quo, but of constant improvement. It means supporting employees with competitive wages, health benefits, and the tools they need. It also means colleagues respecting, and…
- Full-time
- Express Entry — PR day one, no employer
Senior Engineering Manager - Agent Experience
Robinhood·Menlo Park, United States
JOIN US IN BUILDING THE FUTURE OF FINANCE. Our mission is to democratize finance for all. An estimated $124 trillion of assets will be inherited by younger generations in the next two decades. The largest transfer of wealth in human history. If you’re ready to be at the epicenter of this historic cultural and financial shift, keep reading. ABOUT THE…
- Full-time