1

Robotics Software Engineer Jobs in Ontario (NOW HIRING)

Reporting to the Director, Linamar Robotics, this role provides technical leadership across mechanical, electrical, controls, software, and systems engineering functions, guiding projects from ...

Reporting to the Director, Linamar Robotics, this role provides technical leadership across mechanical, electrical, controls, software, and systems engineering functions, guiding projects from ...

New

Promise Robotics is pioneering Physical AI for homebuilding - a rapidly growing, venture-backed ... Software Engineering * Hardware Engineering * Production * Finance * People Operations * Marketing

Technician, Robotics

Brampton, ON · On-site

CA$37 - CA$46/hr

Minimum five (5) years of hands-on experience programming robots. ( Fanuc Robots essential , Kuka and/or Motoman would be an asset) * Knowledge and experience using Fanuc DCS software * Previous ...

Your skills and experience Strong programming skills (Python, Java,JavaScript) Familiarity with ... Robot) Ability to learn quickly and to work in a fast-paced, innovative environment Strong problem ...

... and Robotics, Motion Control and Machine Safety, creating close relationships with our valued ... Software Developer will use their knowledge to design, create, implement, and maintain software ...

... and Robotics, Motion Control and Machine Safety, creating close relationships with our valued ... Software Developer will use their knowledge to design, create, implement, and maintain software ...

Senior Product Manager

Chatsworth, ON · On-site

CA$130K - CA$180K/yr

This role partners directly with robotic processing engineers, and manufacturing teams who rely on these tools daily, ensuring the software enables efficient, reliable robotic manufacturing at scale.

Engineer, AI & Software Testing

Toronto, ON · Hybrid

CA$95K - CA$145K/yr

Computer Science, Electrical, Aerospace, and Robotics. Automotive OEM or Tier-1 experience ... Proficient in programming python * Proficient in machine learning and AI frameworks such as ...

About Rockwell Automation Robotics Center of Excellence The Robotics Center of Excellence (RCoE) is ... Software Excellence: Write clean, scalable, and code leveraging modern system programming languages ...

About Rockwell Automation Robotics Center of Excellence The Robotics Center of Excellence (RCoE) is ... Software Excellence: Write clean, scalable, and code leveraging modern system programming languages ...

Showing results 41-60

Robotics Software Engineer information

See Ontario salary details

$69K

$122.4K

$179K

How much do robotics software engineer jobs pay per year?

As of Sep 14, 2026, the average yearly pay for robotics software engineer in Ontario is $122,386.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,000.00 and $139,500.00 per year, depending on experience, location, and employer.

What does a robotics software engineer do?

The job duties of a robotics software engineer are working to develop software for robot control and automation. In this job, your responsibilities include working on an embedded system that controls automated equipment. You may build new software or test, improve, or debug current software. Most robotics software engineers work for the manufacturing industry and focus on robots that companies use in product production. You may work in other fields that use robotics as well. This job may include responsibilities such as developing a user interface that non-technical employees can use to set up the equipment.

What does a robotics software engineer do?

A Robotics Software Engineer designs, develops, and maintains the software that controls and powers robots. This includes writing code for robot perception, control algorithms, and integration with hardware components. They work closely with hardware engineers to ensure seamless interaction between the robot's physical and digital systems. Their work often involves programming in languages such as C++, Python, or ROS (Robot Operating System) and testing robots in real-world or simulated environments.

What are the key skills and qualifications needed to thrive as a robotics software engineer, and why are they important?

To thrive as a Robotics Software Engineer, you need a strong background in computer science, robotics, and mathematics, often supported by a relevant degree and experience in algorithm development. Proficiency with programming languages like C++, Python, and ROS (Robot Operating System), as well as familiarity with simulation tools and version control systems, is essential. Problem-solving ability, teamwork, and effective communication are crucial soft skills for collaborating on complex projects and adapting to evolving technologies. These skills and qualities are vital for designing, implementing, and maintaining reliable robotic systems that perform effectively in real-world environments.

What are some common challenges faced by robotics software engineers when integrating software with hardware systems?

Robotics Software Engineers often encounter challenges related to ensuring seamless communication between software algorithms and physical hardware components. These can include dealing with sensor noise, managing real-time constraints, debugging hardware-software mismatches, and ensuring reliable performance in unpredictable environments. Close collaboration with electrical and mechanical engineers is essential to quickly resolve integration issues and to test software on physical robots. Adapting to rapid hardware changes and troubleshooting in live environments require strong problem-solving skills and effective cross-disciplinary teamwork.

What is the difference between Robotics Software Engineer vs Mechatronics Engineer?

AspectRobotics Software EngineerMechatronics Engineer
Required CredentialsBachelor's in Robotics, Computer Science, or related field; programming skillsBachelor's in Mechatronics, Mechanical, or Electrical Engineering; multidisciplinary knowledge
Work EnvironmentSoftware development teams, robotics labs, research facilitiesDesign, integrate mechanical and electronic systems, often in manufacturing or automation
Employer & Industry UsageTech companies, robotics firms, research institutionsManufacturing, automation, aerospace, automotive industries

While both roles involve robotics, a Robotics Software Engineer primarily focuses on developing software for robotic systems, whereas a Mechatronics Engineer designs and integrates mechanical, electronic, and software components. The roles often overlap but differ in their core focus areas and skill sets.

What are the most commonly searched types of Robotics Software Engineer jobs in Ontario?

The most popular types of Robotics Software Engineer jobs in Ontario are:

What are popular job titles related to Robotics Software Engineer jobs in Ontario?

For Robotics Software Engineer jobs in Ontario, the most frequently searched job titles are:

What job categories do people searching Robotics Software Engineer jobs in Ontario look for?

The top searched job categories for Robotics Software Engineer jobs in Ontario are:

Infographic showing various Robotics Software Engineer job openings in Ontario as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 69% Full Time, 17% Part Time, and 12% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $122,386 per year, or $58.8 per hour.

Manager, Robotics Engineering

Guelph, ON

Linamar
Motor Vehicle and Motor Vehicle Parts Wholesalers • 10K+ employees

Full-time

Dental, Vision

Posted 10 days ago


Linamar rating

6.6

Company rating: 6.6 out of 10

Based on 32 frontline employees who took The Breakroom Quiz


Job description

Job Title: Robotics Engineering Manager

Job Summary
The Robotics Engineering Manager is responsible for leading the multidisciplinary engineering team developing Linamar Robotics products, prototypes, and proof-of-concept solutions. Reporting to the Director, Linamar Robotics, this role provides technical leadership across mechanical, electrical, controls, software, and systems engineering functions, guiding projects from concept through deployment. The position ensures engineering activities are executed safely, efficiently, and in alignment with the Linamar Robotics product roadmap, while supporting innovation, collaboration, and successful product delivery.

Responsibility

  • Lead the development of robotics prototypes, proof-of-concept systems, and products from concept through validated deployment.
  • Translate product requirements into engineering plans, technical requirements, and development deliverables.
  • Coordinate and guide mechanical, electrical, controls, software, and systems engineering activities throughout the product development lifecycle.
  • Drive technical execution, issue resolution, and engineering trade-off decisions to ensure successful delivery of prototypes and products.
  • Review designs and ensure technical quality, reliability, performance, safety, and manufacturability requirements are achieved.
  • Lead testing, validation, deployment, and continuous improvement activities for robotics products and solutions.
  • Collaborate with product management, manufacturing, suppliers, partners, and customers to support successful product development and deployment.
  • Coach, mentor, and provide technical leadership to engineers, co-op students, contractors, and external development resources.
  • Support technical assessments of new technologies, partners, and product opportunities.
  • Ensure compliance with applicable robotics, safety, cybersecurity, and regulatory requirements.

Academic/Educational Requirements

  • Bachelor's degree or Masters preferred in Mechanical Engineering, Electrical Engineering, Mechatronics Engineering, Robotics Engineering, Systems Engineering, Computer Engineering, or a related discipline.
Required Skills/Experience
  • 5-7 years of experience in robotics, automation, mechatronics, product development, or related engineering fields.
  • Experience leading the development of complex electromechanical, robotic, or industrial automation systems.
  • Demonstrated experience managing multidisciplinary engineering activities across mechanical, electrical, controls, software, and systems engineering.
  • Experience taking products or prototypes from concept through testing, validation, and deployment.

What Linamar Has to Offer

  • Competitive Compensation
  • Employee Benefits package includes but not limited to, Drug, Dental & Vision etc.
  • Opportunities for career advancement.
  • Sustainability Counsel
  • Community based outreach supporting both local and global initiatives and charities.
  • Discounts for local vendors and events, including auto supplier discounts.


About Us

Linamar Corporation is a Canadian-founded global manufacturer, renowned for its advanced engineering and innovative product development across diverse industries and markets. Our journey started in 1966 under the visionary leadership of our founder, and today, we remain committed to cultivating a culture of innovation and collaboration. 

With access to state-of-the-art tools and resources, you'll have the opportunity to make a meaningful impact alongside a team of driven and passionate professionals. Join us and be part of a company where innovation, collaboration, and growth are at the heart of everything we do. 

Linamar is committed to promoting accessible recruitment as outlined in the Accessibility for Ontarians with Disabilities Act.  Linamar will attempt to accommodate persons with a disability in an appropriate and effective manner throughout all stages of the recruitment process.  Accommodations will be provided upon request. 



What Linamar employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom