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 ...
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 ...
Manager, Applications Engineering
Kitchener, ON · On-site +1
Experience with Robot Operating System (ROS) * Experience leading offshore or remote engineering teams * Passionate about mobile robotics
Manager, Applications Engineering
Kitchener, ON · On-site +1
Experience with Robot Operating System (ROS) * Experience leading offshore or remote engineering teams * Passionate about mobile robotics
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.
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.
Field Support Engineer - Innovation Farm and Advanced Robotics (Multi-Verticals) (FTE)
Ottawa, ON · On-site
CA$59K - CA$88K/yr
O, the Field Support Engineer - Innovation Farm and Advanced Robotics will play a key role in ... Familiarity with robotics frameworks (e.g., ROS/ROS2), sensor integration, or embedded systems is ...
Field Support Engineer - Innovation Farm and Advanced Robotics (Multi-Verticals) (FTE)
Ottawa, ON · On-site
CA$59K - CA$88K/yr
O, the Field Support Engineer - Innovation Farm and Advanced Robotics will play a key role in ... Familiarity with robotics frameworks (e.g., ROS/ROS2), sensor integration, or embedded systems is ...
Field Support Engineer - Innovation Farm and Advanced Robotics (Multi-Verticals) (FTE)
Ottawa, ON · On-site
CA$59K - CA$88K/yr
FIELD SUPPORT ENGINEER INVEST OTTAWA - AREA X.O Reporting to the Senior Engineering Manager ... Familiarity with robotics frameworks (e.g., ROS/ROS2), sensor integration, or embedded systems is ...
Quick apply
Field Support Engineer - Innovation Farm and Advanced Robotics (Multi-Verticals) (FTE)
Ottawa, ON · On-site
CA$59K - CA$88K/yr
FIELD SUPPORT ENGINEER INVEST OTTAWA - AREA X.O Reporting to the Senior Engineering Manager ... Familiarity with robotics frameworks (e.g., ROS/ROS2), sensor integration, or embedded systems is ...
Field Support Engineer - Innovation Farm and Advanced Robotics (Multi-Verticals) (FTE)
Ottawa, ON · On-site
O, the Field Support Engineer Innovation Farm and Advanced Robotics will play a key role in ... Familiarity with robotics frameworks (e.g., ROS/ROS2), sensor integration, or embedded systems is ...
Quick apply
Field Support Engineer - Innovation Farm and Advanced Robotics (Multi-Verticals) (FTE)
Ottawa, ON · On-site
O, the Field Support Engineer Innovation Farm and Advanced Robotics will play a key role in ... Familiarity with robotics frameworks (e.g., ROS/ROS2), sensor integration, or embedded systems is ...
Analyze experimental results and communicate findings to researchers, engineers, and leadership ... Knowledge of IoT protocols and frameworks (MQTT, OPC-UA, ROS) * Experience with cloud services and ...
Analyze experimental results and communicate findings to researchers, engineers, and leadership ... Knowledge of IoT protocols and frameworks (MQTT, OPC-UA, ROS) * Experience with cloud services and ...
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 ...
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 - $36K
7% of jobs
$36K - $49.5K
1% of jobs
$49.5K - $63K
2% of jobs
$63K - $76.5K
4% of jobs
$76.5K - $90K
8% of jobs
$95.1K is the 25th percentile. Wages below this are outliers.
$90K - $103.5K
9% of jobs
$103.5K - $117K
10% of jobs
The median wage is $129.2K / yr.
$117K - $130.5K
11% of jobs
$130.5K - $144K
18% of jobs
$148.2K is the 75th percentile. Wages above this are outliers.
$144K - $157.5K
17% of jobs
$157.5K - $171K
13% of jobs
$22.5K
$119.8K
$171K
How much do ros developer jobs pay per year?
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.

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.
About Avidbots
Sourced by ZipRecruiter
Industry
Manufacturing
Company size
201 - 500 Employees
Headquarters location
Kitchener, ON, CA