Food Service Associate / Cook

Dexterra Group

London

On-site

CAD 110,000 - 165,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive pay
Profit sharing (annual)
RRSP match
Health & dental coverage
EAP

Job summary

BOS Innovations in London, ON is seeking a Programming Manager to lead PLC, HMI, and Robotics programming teams on custom automation projects. You will oversee resources, drive programming standards, and coordinate with Project Management and Engineering to meet timelines, budgets, and BOS quality standards.

Strong leadership and hands-on technical skills are essential. This role offers career growth, cross-functional collaboration, and a culture focused on integrity, accountability, and

Qualifications

  • Post-secondary degree in Electrical/Mechatronics or related field.
  • 10+ years in industrial automation, PLC programming, robotics integration.
  • 3+ years in technical leadership or people management.

Responsibilities

  • Provide technical oversight for PLC, HMI, and robotics programming across projects.
  • Lead resource planning, scheduling, and cross-functional coordination for project delivery.
  • Mentor team members and drive continuous improvement in programming standards and processes.
  • Ensure safety, quality, and BOS standards are met in all programming deliverables.

Skills

Technical leadership
Project coordination
Resource planning
Department leadership

Education

Electrical Engineering degree
Mechatronics background

Tools

Rockwell PLC
Siemens PLC
Omron PLC
FANUC robotics
ABB robotics
KUKA robotics
Yaskawa robotics

Job description

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

The Programming Manager is responsible for leading the PLC and Robotics Programming teams, ensuring the successful execution of programming activities across custom industrial automation projects. This role oversees departmental resources, technical performance, project delivery, and employee development while driving continuous improvement in programming standards, processes, and operational efficiency.

Working closely with Project Management, Engineering, and other operational departments, the Programming Manager ensures programming deliverables meet customer requirements, project timelines, budgets, and BOS quality standards.

Location

Location: London, ON

Employment Type

Employment Type: Full Time

Department

Department: Programming

RESPONSIBILITIES
Technical Leadership & Project Execution
  • Provide technical oversight and guidance for PLC, HMI, and Robotics Programming, including system integration, troubleshooting, testing, and commissioning.
  • Support technical reviews, programming optimization, and resolution of complex challenges to ensure reliable and effective automation solutions.
  • Ensure programming deliverables meet customer specifications, project requirements, safety standards, and BOS quality expectations.
  • Act as the primary departmental escalation point for programming-related technical issues, project risks, and delivery challenges.
Department Operations & Resource Management
  • Manage departmental workload, programming schedules, and resource allocation in coordination with Senior Project Leads, Project Managers, and the scheduling team.
  • Maintain short‑term and long‑term resource plans, including workforce capacity, skill requirements, and external contractor support.
  • Monitor departmental performance against project timelines, labor budgets, quality expectations, and resource utilization.
  • Coordinate programming activities with Mechanical Design, Applications Engineering, Controls Design, Build, and Service & Support teams to ensure effective project execution.
  • Identify potential resource constraints, scheduling conflicts, and project risks, implementing corrective actions or escalating concerns as required.
  • Lead, coach, and develop programming team members through regular feedback, performance evaluations, and individual development planning.
  • Manage recruitment, hiring, onboarding, performance management, and employee relations in collaboration with Human Resources.
  • Maintain departmental skills matrices, identify technical capability gaps, and support training and succession planning.
  • Promote accountability, teamwork, effective communication, and conflict resolution within the department.
  • Oversee employee attendance, timesheet accuracy, labor allocation, and adherence to company policies and safety expectations.
Process Improvement & Department Development
  • Develop, maintain, and improve programming standards, departmental processes, documentation, and quality‑control practices.
  • Champion the BOS Playbook and ensure programming procedures, QCC templates, and departmental deliverables remain current and consistently applied.
  • Identify opportunities to improve programming efficiency, standardization, knowledge sharing, and technical capabilities.
  • Collaborate with the Director of Operations on departmental strategy, workforce planning, and continuous improvement initiatives.
  • Support Applications Engineering with technical feasibility, programming solutions, and labor estimates during project development and quoting.

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.

Requirements
  • Post‑secondary degree or diploma in Electrical Engineering, Mechatronics, Automation, Computer Engineering, or a related technical discipline, or equivalent industry experience.
  • Minimum 10 years of progressive experience in industrial automation, including PLC programming, robotics integration, and commissioning of custom automation systems.
  • Minimum 3 years of demonstrated technical leadership or people management experience, including team development, resource planning, and project coordination.
  • Strong technical knowledge of PLC platforms such as Rockwell, Siemens, Omron, or equivalent, and industrial robotics platforms such as FANUC, ABB, KUKA, or Yaskawa.
  • Proven ability to manage multiple project priorities, programming resources, and technical deliverables within established schedules and budgets.
  • Strong understanding of industrial automation integration, programming standards, machine safety, and commissioning practices.
  • Excellent leadership, organizational, communication, and problem‑solving skills, with the ability to collaborate effectively across multidisciplinary teams.
Why Join BOS
Total Rewards
  • Competitive base compensation
  • Annual profit sharing
  • RRSP employer matching program
  • Flexible extended health and dental plans
  • Employee Assistance Program (EAP)
  • Banked hours program to support work‑life balance
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Programming Manager
Programming Manager

BOS Innovations Inc. • London

On-site
CAD 110,000 - 170,000
Competitive base compensation
Annual profit sharing
RRSP employer matching program
+1
Automation System Programmer - Robotics
Automation System Programmer - Robotics

BOS Innovations Inc. • London

On-site
CAD 55,000 - 69,000
Competitive base compensation
Annual profit sharing
RRSP employer matching program
Controls Designer
Controls Designer

BOS Innovations Inc. • London

On-site
CAD 45,000 - 62,000
Competitive base compensation
Annual profit sharing
RRSP employer matching
+9
Senior Mechanical Designer (Automation Systems)
Senior Mechanical Designer (Automation Systems)

BOS Innovations Inc. • London

On-site
CAD 99,000 - 110,000
Competitive base compensation
Annual profit sharing
RRSP employer matching program
+1
Casual Team Member -Bird Hanger
Casual Team Member -Bird Hanger

Maple Leaf Foods Inc. • London

On-site
CAD 66,000 - 73,000
Competitive base compensation
Annual profit sharing
RRSP employer matching program
+3
Temporary Fashion Associate - RW&CO
Temporary Fashion Associate - RW&CO

Rw And CO • London

On-site
CAD 66,000 - 73,000
Competitive base pay
Profit sharing
RRSP matching
+3
PLC Programmer
PLC Programmer

Tri-Mach Inc. • Stratford

Hybrid
CAD 51,000 - 61,000
Health benefits
RRSP matching
Health Spending Account
+7
OPEN: Controls Designer
OPEN: Controls Designer

Cpus Engineering Staffing Solutions Inc. • Oakville

On-site
CAD 95,000 - 114,000
Comprehensive benefits and compensation package
PLC Programmer and Electrical Controls Specialist
PLC Programmer and Electrical Controls Specialist

Proax Technologies Ltd. • Mississauga

On-site
CAD 90,000 - 120,000
Great place to work
Technical training
Career growth
+2
Automation Technician
Automation Technician

Manufacturingjobsite • Guelph

On-site
CAD 52,000 - 62,000
Competitive Compensation
Employee Benefits package
Opportunities for career advancement
+3