1

Ros Developer Jobs in Ontario (NOW HIRING)

We need a highly detailed-oriented senior hardware developer to help us design our new robots and ... Familiarity with the Robot Operating System (ROS), Linux-based operating systems, Jira, and Google ...

Director of Engineering

Toronto, ON · On-site

$180 - $260/hr

Strong C++, Python and ROS skills. * Strong experience with Ubuntu. * Knowledge of git is required ... Demonstrated experience in DevOps, CI/CD, and bash scripts on Linux at an industrial level.

Sr. Sales Leader - Growth Driver

Toronto, ON · On-site

CA$120K - CA$150K/yr

... ROs, clarifiers, raw water and waste water) and working closely with Technical Staff and Account ... Engineering or technical degree required or equivalent 7+ years of relevant experience * 7+ years ...

Ros Developer information

See Ontario salary details

$22.5K

$119.8K

$171K

How much do ros developer jobs pay per year?

As of Aug 8, 2026, the average yearly pay for ros developer in Ontario is $119,831.00, according to ZipRecruiter salary data. Most workers in this role earn between $94,000.00 and $150,000.00 per year, depending on experience, location, and employer.

What are the typical daily responsibilities of a ROS developer?

As a ROS Developer, your daily tasks often include designing and implementing robotics algorithms, developing, testing, and debugging software built on the ROS platform, and integrating sensors or actuators with robotic systems. You may collaborate closely with hardware engineers and other developers to ensure smooth system functionality, as well as participate in regular code reviews and team meetings. Documentation of your code and ongoing troubleshooting are also key responsibilities, helping maintain reliability and scalability. This role offers a dynamic environment where your contributions can directly impact the advancement of cutting-edge robotics solutions.

What are the key skills and qualifications needed to thrive as a ROS developer?

To thrive as a ROS Developer, you need a deep understanding of robotics, software engineering, and proficiency in programming languages such as C++ and Python, often supported by a degree in computer science, robotics, or a related field. Familiarity with the Robot Operating System (ROS), Linux-based development environments, and version control systems like Git is essential, with ROS certifications considered a plus. Strong problem-solving abilities, teamwork, and effective communication skills set standout candidates apart in this collaborative and innovative field. These skills enable developers to design reliable robotic systems, integrate hardware and software seamlessly, and adapt effectively within multidisciplinary teams.

What is a ROS developer?

A ROS (Robot Operating System) Developer is responsible for designing, developing, and maintaining robotic applications using the ROS framework. They work on tasks such as writing code for robot perception, motion planning, and control, often integrating sensors and actuators. ROS Developers typically use languages like C++ and Python and work with tools such as Gazebo and RViz. Their role is critical in industries like automation, robotics research, and autonomous vehicles.

What are popular job titles related to Ros Developer jobs in Ontario? For Ros Developer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Ros Developer jobs in Ontario look for? The top searched job categories for Ros Developer jobs in Ontario are:
Infographic showing various Ros Developer job openings in Ontario as of August 2026, with employment types broken down into 100% Full Time. Highlights an 83% In-person, and 17% Hybrid job distribution, with an average salary of $119,831 per year, or $57.6 per hour.

Senior Hardware Developer

Avidbots

Kitchener, ON

Full-time

Re-posted 14 days ago


Job description

About Avidbots:

Avidbots is a robotics company with a vision to bring robots to everyday life to expand human potential. Headquartered in Kitchener, ON, Canada, Avidbots is offering comprehensive service and support to customers on 5 continents. Our ground-breaking product, the Neo autonomous floor scrubbing robot, is deployed around the world and trusted by leading facilities and building service companies.

We need a highly detailed-oriented senior hardware developer to help us design our new robots and take them to the next level of reliability and quality. You will work on the electrical detail design of the next generation of floor scrubber robots that will take over the cleaning industry. Ideally, you thrive working on a small hardware team where you can quickly become a key part of the design team and contribute to the overall design and prototyping of electrical systems.


Key Responsibilities:

  • Work on sub-module design of the electrical system of our robots, and contribute to systems engineering.
  • Participate in PCB and layout design of analog, digital, and power circuits: control boards, sensor interfaces, power distribution, safety, and motor control units.
  • Tackle design challenges ranging from high-level system architecture, power distribution, embedded and analog design to detailed schematic and PCB design, debugging, and testing on a board and system level.
  • Design circuits that vary from safety boards to control units and motor control units.
  • Collaborate with our mechanical team on Wiring Harness Design to minimize EMI and ensure proper mounting, shielding, and accessibility of electronic circuits.
  • Execute Functional Safety Management (FSM) plans across the product lifecycle to ensure compliance with IEC 61508, IEC 63327, and IEC 60335-2-72 standards.
  • Perform Hazard Analysis & Risk Assessments (HARA), System Failure Modes & Effects Analysis (FMEA), and Component FMEDAs.
  • Select, configure, and test advanced sensor suites and mechatronics, including 2D/3D LiDAR, Time-of-Flight (ToF) sensors, drive encoders, and failsafe brakes.
  • Design and execute comprehensive Verification & Validation (V&V) strategies, including Hardware-in-the-Loop (HIL) testing and Fault Injection Tests (FIT).
  • Drive ideation, prototyping, and bench testing for new hardware features, such as automated fluid and power docking stations.

Requirements:

  • B.Sc. in electrical engineering or equivalent.
  • Minimum 7+ years of hardware design experience in a relevant field (Robotics, Safety Critical, Medical, Aerospace, Automotive, etc.).
  • Experience with all stages of product development and the hardware development cycle.
  • History of product design for manufacturing and shipping quality products.
  • Excellent electrical design and PCB layout skills.
  • Proficient with standard test instrumentation equipment such as DMM, Scope, Power Supply, and Function Generator.
  • Familiar with Managing Engineering Bill of Materials and Change Management Methodology.
  • Familiar with Dfx Analysis.
  • A driven individual who is passionate about robotics and a self-starter.
  • Deep understanding of functional safety standards and the ability to evaluate hardware safety integrity metrics like MTTFd and Diagnostic Coverage.
  • Strong critical thinking, problem-solving, and organizational skills.

Bonus Qualifications:

  • Experience working with robots or complex electro-mechanical systems.
  • Experience designing hardware for safety-critical applications (such as aerospace, medical, or automotive).
  • Experience with electronics design simulation and the Mentor Graphics suite of tools.
  • Experience with Standards or certification experience (UL, CSA, CE, etc.).
  • Strong interest in robotics.
  • Previous experience operating or servicing industrial and/or commercial floor cleaning equipment.
  • Familiarity with the Robot Operating System (ROS), Linux-based operating systems, Jira, and Google Suite.