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

Co-op - Robot Perception

Symbotic

USA Wilmington, MA - HQ Onsite 2w ago
Python Computer Vision Deep Learning SLAM Sensor Fusion
NEURA Robotics logo

Robotic Perception Expert - Arms (human)

NEURA Robotics

Riederich, DE, USA 2w ago
C++ Python Computer Vision Deep Learning Sensor Fusion
NEURA Robotics logo

Robotics Control Engineer (human)

NEURA Robotics

Bielefeld, DE, USA 2w ago
ROS C++ Real-Time Systems
Humanoid logo

Platform Engineer - Build & CI

Humanoid

London, United Kingdom Onsite 2w ago
ROS ROS2 Kubernetes Embedded Systems
RIVR logo

Robotics Wireless & Network Engineer Intern

RIVR

Zurich, Switzerland Onsite 2w ago
C++ Python ROS2 Linux Real-Time Systems
Universal Robots logo

Senior Robotics Engineer (Universal Robots, India)

Universal Robots

Bangalore, IN, USA 2w ago
ROS C++ Python Simulation Embedded Systems
Universal Robots logo

Robotics Engineer (Universal Robots, India)

Universal Robots

Bangalore, IN, USA 2w ago
C++ Python Simulation ROS2 Docker
Universal Robots logo

Software Backend Test Engineer (Universal Robots, Bangalore - India)

Universal Robots

Bangalore, IN, USA 2w ago
Python ROS2 Docker Linux Real-Time Systems
RIVR logo

Robotic Support Engineer

RIVR

Shanghai, China Onsite 2w ago
ROS2 Embedded Systems
Skild AI logo

Robotics Engineer, Deployment & Testing - San Mateo

Skild AI

San Mateo, CA, USA 2w ago
ROS C++ Python ROS2 Embedded Systems
Symbotic logo

Intern- Robot Perception

Symbotic

USA Wilmington, MA - HQ Onsite 2w ago
Python Computer Vision Deep Learning SLAM Sensor Fusion
Amazon Robotics logo

Senior Robotics SW Engineer , Velocity

Amazon Robotics

$168k - $227k
Westboro, MA, USA 2w ago
ROS C++ Python Sensor Fusion Localization
Noble Machines logo

Robotics ML Engineer (Simulation and Robot Learning)

Noble Machines

$170k - $400k
Sunnyvale, CA, USA 2w ago
C++ Python Simulation ROS2 Gazebo
Applied Intuition logo

Systems Engineer - Robotics

Applied Intuition

Washington, DC, USA Onsite 2w ago
ROS C++ Python Radar
Applied Intuition logo

Robot Learning Engineer - Manipulation

Applied Intuition

Sunnyvale, CA, USA Onsite 2w ago
Python PyTorch
Applied Intuition logo

Robot Infrastructure Engineer - Collection Tooling

Applied Intuition

Sunnyvale, CA, USA Onsite 2w ago
ROS Python Sensor Fusion
Noble Machines logo

Robotics Learning Engineer

Noble Machines

$170k - $400k
Sunnyvale, CA, USA 2w ago
ROS C++ Python Computer Vision Motion Planning
KUKA logo

Global AI Robotics Engineering Program

KUKA

Augsburg, BY, Germany 2w ago
ROS Python Computer Vision Deep Learning Reinforcement Learning
KUKA logo

Global AI Robotics Engineering Program

KUKA

Budapest, Hungary 2w ago
ROS Computer Vision Deep Learning Reinforcement Learning PyTorch
AeroVironment logo

Summer 2027 Autonomy & Robotics Engineering Intern

AeroVironment

Moorpark, CA, USA 2w ago
ROS C++ Python Simulation Computer Vision
Previous Page 6 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.