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

Anduril logo

Flight Test Engineer - Imaging

Anduril

Waltham, MA, USA 2d ago
Python Computer Vision Sensor Fusion
Anduril logo

Senior Flight Test Engineer - Mission Autonomy (UAS - Fury)

Anduril

$146k - $194k
Costa Mesa, CA, USA 2d ago
Simulation Computer Vision Sensor Fusion
Anduril logo

Flight Test Engineer - Mission Autonomy (UAS - Fury)

Anduril

$112k - $149k
Costa Mesa, CA, USA 2d ago
Simulation Computer Vision Sensor Fusion
Bedrock Robotics logo

2027 Internship Test Operations Engineer

Bedrock Robotics

Lockhart, TX, USA Onsite 2d ago
Python
NEURA Robotics logo

(Senior) Robotics Commissioning & Service Engineer (human)

NEURA Robotics

Aachen, DE, USA 2d ago
ROS2 Linux Embedded Systems
Amazon Robotics logo

Sr. Embedded Firmware Engineer, Robotics

Amazon Robotics

$193k - $261k
Sunnyvale, CA, USA 2d ago
ROS C++ Embedded Systems Control Theory Real-Time Systems
Saronic logo

Senior Software Engineer - Forward Deployed

Saronic

Austin, TX, USA Onsite 2d ago
ROS C++ Python Sensor Fusion Embedded Systems
Saronic logo

Senior Software Engineer - Forward Deployed

Saronic

Arlington, VA, USA Onsite 2d ago
ROS C++ Python Sensor Fusion Embedded Systems
Dexmate logo

Test Systems Engineer

Dexmate

Fremont Office Onsite 3d ago
ROS Python ROS2 Linux
Dexmate logo

Engineering Technician, Robot Systems

Dexmate

Fremont Office Onsite 4d ago
Python Linux Embedded Systems
REVEL Robotics logo

Computer Vision Engineer

REVEL Robotics

Prague, Czechia Onsite 4d ago
Python Computer Vision Sensor Fusion PyTorch Point Clouds
Shield AI logo

Senior C++ Engineer – Foundations (R6023)

Shield AI

San Diego, CA, USA Onsite 5d ago
C++ ROS2 Linux Safety Systems Real-Time Systems
Trener Robotics logo

Vision Systems Engineer

Trener Robotics

Trondheim, Norway Onsite 5d ago
C++ Python Computer Vision ROS2 Camera Systems
Apptronik logo

Senior Embedded Linux Engineer

Apptronik

Austin, TX, USA 5d ago
C++ Python Linux Embedded Systems Safety Systems
Genesis AI logo

Deployment Solution Engineer

Genesis AI

Bay Area Onsite 5d ago
ROS Python ROS2 Linux Control Theory
Amazon Robotics logo

Senior Applied Scientist

Amazon Robotics

$167k - $226k
N.reading, MA, USA 5d ago
ROS Python Deep Learning Control Theory
Amazon Robotics logo

Applied Scientist II - Robotics Simulation, Amazon Robotics R&D

Amazon Robotics

$171k - $222k
Westboro, MA, USA 6d ago
Simulation Reinforcement Learning ROS2 Isaac Sim
Amazon Robotics logo

Software Development Engineer II

Amazon Robotics

$143k - $194k
N.reading, MA, USA 6d ago
ROS C++ Python Simulation Computer Vision
Torc Robotics logo

Senior, ML Engineer - Auto Tagging

Torc Robotics

$177k - $212k
Ann Arbor, Remote, USA Remote 6d ago
Python Sensor Fusion LiDAR Radar Autonomous Driving
FieldAI logo

Robotics Test Engineer (Federal)

FieldAI

Irvine, CA, USA Onsite 6d ago
ROS C++ Python Linux Embedded Systems
Previous Page 3 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.