ROS Jobs

ROS jobs are for engineers building and maintaining robot software stacks around the Robot Operating System ecosystem. Openings on this page include ROS1 and ROS2 development, middleware integration, package architecture, tooling, and distributed runtime debugging. Teams frequently look for practical experience connecting sensors, controls, planning, and application layers through reliable inter-process communication. Depending on the company, you may work on product robots, internal platforms, or migration pathways from legacy stacks to ROS2-first deployments. Strong candidates usually combine good software engineering habits with real hardware integration experience and operational troubleshooting. If your background includes ROS nodes, launch systems, TF trees, or production fleet support, this page gives you a targeted stream of roles where ROS knowledge is directly valued.

Filters

Refine ROS Jobs

Date Posted

Work Type

Minimum annual salary

Any salary
Any $250k+

Annual equivalent for filtering only. Job cards keep the source currency.

Company

Technologies

436 matched positions

Sorted by newest listings

NVIDIA logo

Senior Software Engineer - Applied Research in Robotics

NVIDIA

Bengaluru, India 16h ago
C++ Sensor Fusion CUDA ROS2 Linux
ABB Robotics logo

Thesis Work - Tactile-Aware Reinforcement Learning for Contact-Rich Manipulation

ABB Robotics

Vaesteras, Vastmanland County, Sweden 16h ago
C++ Python Reinforcement Learning ROS2 Isaac Sim
BMW Group logo

Intern Artificial Intelligence in Robotics (f/m/x)

BMW Group

Munich, BY, Germany 16h ago
ROS Python Deep Learning Reinforcement Learning PyTorch
Shield AI logo

Engineer I, Simulation Framework (R6203)

Shield AI

Washington, DC, USA Onsite 18h ago
ROS C++ Python Simulation Linux
Shield AI logo

Engineer II, Simulation Framework (R6204)

Shield AI

San Diego, CA, USA Onsite 19h ago
ROS C++ Python Simulation Linux
Amazon Robotics logo

Sr Robotics Software Engineer, Amazon Robotics

Amazon Robotics

$168k - $227k
North Reading, MA, USA 20h ago
C++ Real-Time Systems
Amazon Robotics logo

Software Development Engineer II

Amazon Robotics

$143k - $194k
N.reading, MA, USA 23h ago
Python Computer Vision Deep Learning SLAM ROS2
ABB Robotics logo

Thesis Work - Self-Adaptive Digital Twin for Robot Manipulation Through Continuous Real-Sim Discrepancy Learning

ABB Robotics

Vaesteras, Vastmanland County, Sweden 1d ago
Simulation
Shield AI logo

Software Development Engineer - New Graduate

Shield AI

San Diego, CA, USA Onsite 1d ago
ROS C++ Python Simulation Computer Vision
Neros Technologies logo

Senior Platform Engineer

Neros Technologies

$163k - $228k
Torrance, CA, USA 1d ago
C++ Simulation ROS2 Linux Real-Time Systems
Neros Technologies logo

Autonomy Platform & Runtime Lead

Neros Technologies

$201k - $281k
Torrance, CA, USA 1d ago
C++ Linux Real-Time Systems
Agility Robotics logo

Senior Safety Software Engineer

Agility Robotics

$175k - $274k
Remote Remote 1d ago
C++ ROS2 Linux Embedded Systems Safety Systems
Agility Robotics logo

Senior Solutions Engineer

Agility Robotics

$149k - $194k
Pittsburgh, PA, USA + 1 more Hybrid 1d ago
ROS Python Linux
The Robotics Company logo

Engineering Intern

The Robotics Company

Zurich, Switzerland Onsite 1d ago
ROS C++ Python Computer Vision SLAM
Motional logo

Senior AV Test Engineer

Motional

$125k - $167k
Pittsburgh, PA, USA 1d ago
Python Simulation Autonomous Driving Safety Systems
Amazon Robotics logo

Robotics Field Engineer , RIVR

Amazon Robotics

$99k - $160k
Austin, TX, USA 1d ago
Python ROS2 Linux
Amazon Robotics logo

Robotics Field Engineer, RIVR

Amazon Robotics

Zurich, Zurich, Switzerland 1d ago
C++ Python ROS2
Amazon Robotics logo

Sr Software Engineer – DevOps, RIVR

Amazon Robotics

Zurich, Zurich, Switzerland 1d ago
C++ ROS2 Docker Kubernetes
FieldAI logo

Mechanical Engineer Internship, Robotics Hardware

FieldAI

Boston, MA, USA Onsite 2d ago
ROS Linux LiDAR Camera Systems
Anduril logo

2027 Early Career Flight Test Engineer

Anduril

$86k - $114k
Costa Mesa, CA, USA 2d ago
ROS C++ Python Simulation Computer Vision
Previous Page 2 of 22 Next

What employers mean by ROS experience

ROS is usually one layer of a larger production robotics role. A useful job description shows whether ROS is the application framework, middleware boundary, integration layer, fleet runtime, or a migration path from an older robot stack.

ROS 2 middleware

Modern roles often ask for ROS 2 nodes, topics, services, actions, launch systems, TF2, DDS or QoS behavior, and debugging distributed message flow. Some teams still maintain ROS 1 or mixed-generation systems.

Robot integration

ROS engineers frequently connect sensor and actuator drivers, URDF models, planning or navigation components, controls, and application logic. MoveIt, Nav2, rosbag tooling, and hardware bring-up can matter depending on the robot.

Production software

C++ and Python depth, Linux debugging, tests, observability, performance tuning, deployment tooling, and reliability on physical hardware are often as important as familiarity with ROS APIs themselves.

Search strategy

Search ROS, ROS2, Robotics Software Engineer, Robot Systems Engineer, Integration Engineer, and autonomy platform titles. Many strong ROS-heavy openings advertise the system problem first and mention ROS only in the requirements.