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

NEURA Robotics logo

Robotics Service Power User (human)

NEURA Robotics

Riederich, DE, USA 1w ago
ROS ROS2
NEURA Robotics logo

Robotics Training Engineer - Python & AI (Human)

NEURA Robotics

Riederich, DE, USA 1w ago
ROS C++ Python Computer Vision ROS2
Amazon Robotics logo

Senior Applied Scientist, Navigation

Amazon Robotics

$192k - $260k
San Francisco, CA, USA 1w ago
Motion Planning SLAM Sensor Fusion Control Theory Path Planning
Apptronik logo

Senior Software Engineer, ML Infrastructure

Apptronik

Austin, TX, USA 1w ago
Python Simulation Docker
Apptronik logo

Senior Application Engineer - Customer Experience

Apptronik

$165k - $190k
Sunnyvale, CA, USA 1w ago
ROS Simulation Motion Planning Gazebo Isaac Sim
Apptronik logo

Technical Lead Manager - Production Engineering

Apptronik

Austin, TX, USA Onsite 1w ago
C++ Python ROS2 Linux
Shield AI logo

Staff Engineer, Human Machine Interface (R6070)

Shield AI

Melbourne, Australia Hybrid 1w ago
ROS C++ Simulation
Universal Robots logo

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

Universal Robots

Bangalore, IN, USA 1w ago
C++ Python
FieldAI logo

Robotics Research Internship, Humanoid Manipulation (Summer 2027) | PhD Internship

FieldAI

Boston, MA, USA Onsite 1w ago
ROS C++ Python ROS2
FieldAI logo

Robotics Research Internship, Humanoid Manipulation (Spring 2027) | PhD Internship

FieldAI

Boston, MA, USA Onsite 1w ago
ROS Python ROS2
Amazon Robotics logo

Sr. Embedded Software Engineer, Mobile Robotics

Amazon Robotics

$168k - $227k
North Reading, MA, USA 1w ago
ROS Embedded Systems Point Clouds Safety Systems Real-Time Systems
Waymo logo

2027 Summer Intern, MS/PhD, Systems Engineer, Autonomous Vehicle Networks & Diagnostics

Waymo

$70/hr
Mountain View, CA, USA 1w ago
Python ROS2 Embedded Systems Autonomous Driving Real-Time Systems
Bedrock Robotics logo

2027 Internship State Estimation, Learned Mapping & Semantic SLAM

Bedrock Robotics

San Francisco, CA, USA Onsite 1w ago
SLAM Sensor Fusion PyTorch LiDAR Point Clouds
ANYbotics logo

Product Manager - Physical AI

ANYbotics

Zurich, Switzerland Hybrid 1w ago
Path Planning
Amazon Robotics logo

Robotics Systems Field Engineer , RIVR

Amazon Robotics

$129k - $174k
Austin, TX, USA 1w ago
Python ROS2 Linux
REVEL Robotics logo

Junior Robotics Control Engineer

REVEL Robotics

Prague, Czechia Onsite 1w ago
ROS C++ Python ROS2 Control Theory
Shield AI logo

Senior Engineer, System Integration Test (R6086)

Shield AI

San Diego, CA, USA Onsite 1w ago
ROS Python Simulation Linux Real-Time Systems
FieldAI logo

Simulation, Sim to Real (Internship Program)

FieldAI

Irvine, CA, USA Onsite 2w ago
C++ Python Simulation ROS2 Gazebo
Applied Intuition logo

Hardware Engineer, Mechatronics

Applied Intuition

Sunnyvale, CA, USA Onsite 2w ago
Camera Systems
Dyna Robotics logo

Senior Software Engineer, Fleet Connectivity

Dyna Robotics

Redwood City, CA, USA Onsite 2w ago
C++ Python Linux Real-Time Systems
Previous Page 5 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.