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

Symbotic logo

Principal Robotics Engineer

Symbotic

$180k - $247k
USA Austin, TX, USA 15h ago
Computer Vision SLAM Sensor Fusion State Estimation Real-Time Systems
NVIDIA logo

NVIDIA 2027 Internships: Autonomous Vehicles and Robotics

NVIDIA

$20 - $71/hr
Santa Clara, CA, USA 15h ago
ROS C++ Computer Vision Deep Learning CUDA
NVIDIA logo

Software Test Developer, SDET - Robotics

NVIDIA

Shanghai, China 15h ago
C++ Python Simulation Linux Safety Systems
NVIDIA logo

Senior Software Test Developer, SDET - Robotics

NVIDIA

Shanghai, China 15h ago
C++ Python Simulation Linux Safety Systems
NVIDIA logo

Director, Autonomous Vehicles Platform

NVIDIA

Santa Clara, CA, USA 15h ago
ROS C++ CUDA Linux Autonomous Driving
NVIDIA logo

Software Test Developer - Robotics

NVIDIA

Pune, India 15h ago
ROS C++ Python Simulation Linux
NVIDIA logo

Senior Research Scientist, Multimodal Foundation Models and Robotics

NVIDIA

Santa Clara, CA, USA 15h ago
Reinforcement Learning PyTorch CUDA Isaac Sim Transformers
NVIDIA logo

Senior Research Scientist, Multimodal Foundation Models and Robotics

NVIDIA

$192k - $304k
Santa Clara, CA, USA 15h ago
Reinforcement Learning PyTorch CUDA Isaac Sim Transformers
NVIDIA logo

Senior Robotics Research Scientist

NVIDIA

Seattle, WA, USA 15h ago
Python Simulation Deep Learning Reinforcement Learning PyTorch
NVIDIA logo

Senior Research Engineer, Robotics Systems

NVIDIA

$184k - $287k
Santa Clara, CA, USA 15h ago
ROS C++ Python Simulation Deep Learning
NVIDIA logo

Research Scientist, Robotics Research - PhD New College Grad 2026

NVIDIA

Seattle, WA, USA 15h ago
ROS Python Deep Learning Reinforcement Learning PyTorch
NVIDIA logo

Senior Manager, Software Engineering - Robotics Manipulation

NVIDIA

$272k - $431k
Santa Clara, CA, USA + 5 more 15h ago
Motion Planning PyTorch CUDA Isaac Sim
NVIDIA logo

NVIDIA 2027 New College Graduate: Autonomous Vehicles and Robotics - China

NVIDIA

Shanghai, China + 2 more 15h ago
ROS C++ Simulation Deep Learning TensorFlow
NVIDIA logo

Simulation Engineer, Industrial Physics and Robotics

NVIDIA

Seoul, South Korea 15h ago
Simulation CUDA ROS2 Isaac Sim
NVIDIA logo

Simulation Engineer, Industrial Physics and Robotics

NVIDIA

Shanghai, China + 2 more 15h ago
Simulation CUDA ROS2 Isaac Sim
NVIDIA logo

Senior Developer Relations Manager, Robotics

NVIDIA

Bengaluru, India 15h ago
Simulation Computer Vision Sensor Fusion CUDA Isaac Sim
NVIDIA logo

Senior Omniverse Engineer, Physical Simulation, Digital Twins and Robotics

NVIDIA

Seoul, South Korea 15h ago
C++ Python Simulation CUDA Isaac Sim
NVIDIA logo

Senior Robotics Research Engineer, Robotics and AI for Drug Discovery

NVIDIA

$184k - $287k
Santa Clara, CA, USA 15h ago
Python Simulation Deep Learning Reinforcement Learning PyTorch
NVIDIA logo

Senior Workflow Specialist - Isaac Robotics

NVIDIA

Santa Clara, CA, USA + 1 more 15h ago
Simulation Motion Planning ROS2 Isaac Sim Unity
NVIDIA logo

Senior Robotics Systems Engineer - Neural Reconstruction and Real2Sim Applications

NVIDIA

Santa Clara, CA, USA 15h ago
C++ Python Sensor Fusion Isaac Sim
Previous Page 1 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.