1

Robotics Software Developer Jobs in Montreal, QC

Sommaire du poste Nous recherchons un developpeur RPA specialise dans la Power Platform de Microsoft pour concevoir et mettre en uvre des agents d'automatisation intelligents a l'aide de Power ...

... to robotics. At Vention, you'll work alongside driven and talented people who care deeply about ... Collaboration & Mentorship: Partner with cross-functional departments--including software ...

AMR Systems Engineer

Montreal, QC ยท On-site

CA$73K - CA$92K/yr

The Autonomous Mobile Robot (AMR) Systems Engineer develops the design and implementation of systems that integrate AMR hardware and associated software. The role involves working closely with ...

AMR Systems Engineer

Montreal, QC ยท On-site

CA$73K - CA$92K/yr

The Autonomous Mobile Robot (AMR) Systems Engineer develops the design and implementation of systems that integrate AMR hardware and associated software. The role involves working closely with ...

Work with software team and HR to ensure teams are properly staffed with expertise required to ... Bachelor's degree in engineering, computer science, robotics, or equivalent * 3+ years experience ...

... robotics, industrial IT), and step in during client commissioning when the project calls for ... You're proficient with electrical CAD software and comfortable with the PLC ecosystem. You can sign ...

... robotics, industrial IT), and step in during client commissioning when the project calls for ... You're proficient with electrical CAD software and comfortable with the PLC ecosystem. You can sign ...

... robotics, industrial IT), and step in during client commissioning when the project calls for ... You're proficient with electrical CAD software and comfortable with the PLC ecosystem. You can sign ...

next page

Showing results 1-20

Robotics Software Developer information

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

AspectRobotics Software DeveloperMechatronics Engineer
Required CredentialsBachelor's in Computer Science, Robotics, or related field; programming certificationsBachelor's in Mechatronics, Mechanical, or Electrical Engineering
Work EnvironmentSoftware development teams, labs, robotics companiesDesign, integrate mechanical and electronic systems, manufacturing settings
Industry UsageRobotics firms, automation companies, research labsManufacturing, automation, product design
Common Search/ComparisonYesNo

Robotics Software Developers focus on programming and developing software for robotic systems, while Mechatronics Engineers work on designing and integrating mechanical, electronic, and software components. Both roles often collaborate but differ mainly in their core responsibilities and skill sets.

What are some common challenges faced by Robotics Software Developers in integrating hardware and software components?

Robotics Software Developers often encounter challenges related to ensuring seamless communication between software algorithms and diverse hardware components like sensors, actuators, and controllers. Differences in hardware specifications, real-time constraints, and debugging low-level hardware interactions can add complexity to development. Collaborating closely with hardware engineers is essential to address issues quickly and optimize system performance. Staying up to date with new frameworks and tools, such as ROS (Robot Operating System), also helps streamline integration and testing.

What engineers make $500,000?

Senior engineers in specialized fields such as software engineering, petroleum engineering, and aerospace engineering can earn $500,000 or more annually, especially with extensive experience, advanced skills, and in high-demand industries. Executive-level engineering roles or those with significant leadership responsibilities may also reach this compensation level.

What does a Robotics Software Developer do?

A Robotics Software Developer designs, develops, and maintains the software that controls robotic systems. They write code that enables robots to sense their environment, make decisions, and perform tasks autonomously or semi-autonomously. These developers often work with embedded systems, artificial intelligence, and machine learning to improve robot performance. Their work is essential for applications ranging from manufacturing automation to healthcare and service robots.

What are the key skills and qualifications needed to thrive as a Robotics Software Developer, and why are they important?

To thrive as a Robotics Software Developer, you need strong programming skills in languages such as C++, Python, or ROS, along with a background in computer science, engineering, or robotics. Familiarity with robotics simulation platforms (e.g., Gazebo), version control systems (e.g., Git), and experience with sensor integration and real-time operating systems are typically required. Problem-solving, teamwork, and effective communication are essential soft skills to excel in multidisciplinary environments. These abilities ensure reliable development, integration, and deployment of robotic systems that meet both technical and user requirements.

What engineers make $300,000 a year?

Senior robotics software developers with extensive experience, specialized skills in AI, machine learning, and real-time systems, and often working in high-demand industries or companies can earn $300,000 or more annually. Achieving this level typically requires advanced degrees, certifications, and a strong track record of project success.

How much do robotic programmers make?

Robotic programmers, or robotics software developers, typically earn a median annual salary of around $80,000 to $120,000, depending on experience, location, and industry. Skilled programmers with expertise in programming languages like C++ and Python, as well as knowledge of robotic systems and tools, tend to earn higher salaries.

Can a software engineer work in robotics?

Yes, a software engineer can work in robotics by developing control algorithms, embedded systems, and software for robotic hardware. Skills in programming languages like C++ and Python, as well as knowledge of robotics frameworks such as ROS, are often required. Many robotics roles also require understanding of sensors, actuators, and real-time systems.
Infographic showing various Robotics Software Developer job openings in Montreal, QC as of June 2026, with employment types broken down into 100% Full Time. Highlights an 70% In-person, 20% Hybrid, and 10% Remote job distribution.

Developpeur, RPA

Dollarama, Inc.

Mont-royal, QC โ€ข On-site

Other

Posted 8 days ago


Job description

Sommaire du poste

Nous recherchons un developpeur RPA specialise dans la Power Platform de Microsoft pour concevoir et mettre en uvre des agents d'automatisation intelligents a l'aide de Power Automate, Power Apps, Power Virtual Agents, Copilot Studio et Power BI.

Responsabilites

ย  ย Concevoir, deployer et maintenir des solutions RPA.
ย  ย Concevoir, deployer et maintenir des agents d'automatisation de processus bases sur l'IA.
ย  ย Concevoir et optimiser des flux de travail metier a l'aide de Power Automate et Power Apps.
ย  ย Integrer des fonctionnalites d'IA (Copilot, GPT ou connecteurs personnalises) dans les processus metier.
ย  ย Collaborer avec les equipes metier pour identifier les opportunites d'automatisation.
ย  ย Assurer la securite des donnees, la gouvernance et la scalabilite des solutions developpees.

Exigences du poste

ย  ย Minimum de 5 ans d'experience en tant qu'agent d'automatisation.
ย  ย Experience averee avec la Power Platform de Microsoft (notamment Power Automate et Power Apps).
ย  ย Experience dans la creation de bots ou d'agents conversationnels (Copilot Studio).
ย  ย Connaissance des principes de la RPA et de l'integration de l'IA.
ย  ย Solides competences en resolution de problemes et en analyse.

We thank all interested applicants. Only those selected for an interview will be contacted by our recruitment team.