1

Ros Developer Jobs (NOW HIRING)

Robotics Software Engineer

Santa Monica, CA ยท On-site

$65K - $85K/yr

What You'll Do - Develop robotics software using ROS 2 - Work on SLAM, localization, and navigation ... software engineering roles - Strong experience with ROS 2 - Solid understanding of SLAM ...

Core Robotics Engineer

Boston, MA ยท On-site

$125K - $260K/yr

Work with middleware platforms like ROS 2 for real-time communication and modularity. Optimization ... Proficiency in programming languages such as Python and C++. * Familiarity with robotic ...

Robotic Software Engineer Location: San Jose, CA (Day 1 onsite) Job Type: Full Time Must Have ... Expertise in robotic middleware platforms, especially ROS/ROS2. * Solid understanding of AI ...

Engineering / R&D Employment Type: Full-time Reports To: Director of Robotics or Engineering ... Implement perception, navigation, and control algorithms using ROS (Robot Operating System ...

Senior Level Vertica developer

Colorado Springs, CO ยท On-site

$53.75 - $71/hr

Job Title: Data Solution Developer/Engineer Location: Centennial, CO Duration: 6 months Senior ... ROS) Experience designing segmentation strategies and sizing clusters Experience with Vertica in ...

Robotics Engineer

New York, NY ยท On-site

$150K - $250K/yr

... ROS/ROS2 systems in production environments. -- Expert-level mastery of SLAM, motion planning, and C++/Python programming for robotic arms. -- Proven track record of shipping physical robotics ...

... Engineer to lead motion planning and control development for advanced multi-axis robotic systems ... This role focuses on ROS 2, MoveIt 2, motion planning algorithms, collision avoidance, robotic ...

ADAS Software Engineer

Dearborn, MI ยท On-site

$138K - $171K/yr

... ROS environment and use ROS tools for logging and visualization. 5. Manage version control ... ADAS Software Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note, this ...

next page

Showing results 1-20

ROS Developer information

See salary details

$17

$52

$81

How much do ros developer jobs pay per hour?

As of Jul 16, 2026, the average hourly pay for ros developer in the United States is $52.84, according to ZipRecruiter salary data. Most workers in this role earn between $40.38 and $64.66 per hour, 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 in the Ros Developer position, and why are they important?

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 job?

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.

More about ROS Developer jobs
What cities are hiring for Ros Developer jobs? Cities with the most Ros Developer job openings:
What are the most commonly searched types of Ros Developer jobs? The most popular types of Ros Developer jobs are:
What states have the most Ros Developer jobs? States with the most job openings for Ros Developer jobs include:
Infographic showing various Ros Developer job openings in the United States as of July 2026, with employment types broken down into 85% Full Time, 3% Part Time, 1% Temporary, and 11% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution, with an average salary of $109,905 per year, or $52.8 per hour.

Robotics Software Engineer

Zydro Marine Technologies, Inc

Newton, MA โ€ข On-site

$130K - $190K/yr

Full-time

Posted 23 days ago


Job description

About Us
Zydro Marine Technologies is a venture-backed startup creating "The Geospatial Toolkit for Maritime". We're building the end-to-end ecosystem to collect, process & distribute nautical charts and other geospatial products for mission-critical usage across maritime autonomy, fleet management, and navigation applications.
We're a growing team of experts in geospatial data, marine robotics, and command & control software, and we're looking for talented, driven candidates to join us! If you love building beautiful maps, wrangling data sources, developing & testing unmanned systems, or hanging out on boats... this is the job for you.
The Role
We're hiring a Robotics Software Engineer to help develop a new platform for automated maritime survey and ISR data collection. In this role, you will design, build, integrate, and test software and hardware systems on unmanned maritime platforms.
We're looking for a generalist robotics engineer with strong software fundamentals, hands-on hardware integration experience, and solid systems engineering skillset. This role is ideal for someone who enjoys building real-world robotic systems that operate in challenging, unstructured environments outside the lab.
What You'll Do
  • Design, develop and test software for unmanned maritime robotic systems
  • Develop and maintain autonomy software using frameworks such as ROS or MOOS-IvP
  • Interface with lower-level flight controllers such as ArduPilot or PX4
  • Develop and tune vehicle guidance, navigation & control algorithms
  • Integrate sensors, payloads, compute, networking, and actuators
  • Develop software interfaces to devices using CAN-bus, NMEA 2000, J1939, MAVLink, etc.
  • Develop algorithms for simultaneous localization & mapping (SLAM) and multi-target tracking
  • Build tools for system diagnostics, logging, monitoring, replay, and post-mission analysis
  • Debug complex software and system integration issues in both lab and field environments
  • Deploy to the field to support field testing and iterative product development
  • Collaborate with a larger team to design a unified hardware and software architecture

Required Qualifications
  • 3-5+ years of professional software development or robotics engineering experience
  • Bachelor's degree in Computer Science, Electrical Engineering, Mechanical Engineering, or similar software or engineering background.
  • Programming experience in C++, Python, Rust, or similar systems-oriented languages
  • Strong familiarity with Linux-based systems and command-line tools
  • Experience integrating hardware, sensors, and embedded devices into production systems
  • Experience with vehicle and embedded communications protocols such as CAN, NMEA 2000, J1939, MAVLink, serial, or Ethernet
  • Familiarity with robotics frameworks such as ROS, ROS 2, MOOS-IvP, ArduPilot, or similar
  • Comfortable working across software, electrical, mechanical, and operational disciplines
  • Experience using Git and modern software development workflows

Preferred Qualifications
  • Experience with maritime robotics or autonomous vehicle systems
  • Experience deploying robotic systems in field environments
  • Experience with embedded Linux, RTOS-based systems, or firmware development
  • Experience integrating navigation, perception, or mission sensors
  • Experience with simulation, automated testing, or hardware-in-the-loop testing
  • Familiarity with Docker, CI/CD, and deployment workflows
  • Ability to read electrical schematics and troubleshoot hardware systems
  • Basic CAD or mechanical design experience
  • Comfortable supporting field operations and testing on a boat; able and willing to travel