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

Torc Robotics logo

Software Engineer II, Mission Interface

Torc Robotics

$139k - $166k
Ann Arbor, MI, USA 6d ago
ROS C++ Autonomous Driving Safety Systems Real-Time Systems
Torc Robotics logo

Senior Systems Integration Engineer

Torc Robotics

$153k - $183k
Ann Arbor, MI, USA + 2 more 6d ago
C++ Python ROS2 Linux Embedded Systems
Torc Robotics logo

Senior System Test Engineer - Simulation

Torc Robotics

$153k - $183k
Remote - US + 2 more Remote 6d ago
ROS Python Simulation Linux Autonomous Driving
Torc Robotics logo

Staff, Software Engineer - Simulation Vehicle Modeling

Torc Robotics

$186k - $223k
Ann Arbor, MI, USA Remote 6d ago
ROS C++ Simulation Deep Learning ROS2
Torc Robotics logo

Senior Software Engineer: Fleet Enablement & Insights (Map Validation & Annotation Platform)

Torc Robotics

$160k - $193k
Ann Arbor, Remote, USA Remote 6d ago
C++ Python Simulation LiDAR Point Clouds
Torc Robotics logo

Senior, Software Engineer - Autonomy Core Frameworks

Torc Robotics

$160k - $193k
Ann Arbor, MI, USA 6d ago
ROS C++ Simulation Autonomous Driving Real-Time Systems
Torc Robotics logo

Test Safety Engineer

Torc Robotics

$106k - $127k
Fort Worth, Remote, USA Remote 6d ago
ROS Autonomous Driving
Torc Robotics logo

Staff, Software Engineer - Motion Planning (Unstructured Environments)

Torc Robotics

$186k - $223k
Blacksburg, Remote, USA Remote 6d ago
C++ Motion Planning Linux Autonomous Driving Real-Time Systems
Torc Robotics logo

Machine Learning Engineer, II - 3D Perception

Torc Robotics

$153k - $183k
Blacksburg, MI, USA Remote 6d ago
Python Computer Vision Deep Learning Sensor Fusion PyTorch
Torc Robotics logo

Senior, ML Engineer - VLM

Torc Robotics

$177k - $212k
Ann Arbor, Remote, USA Remote 6d ago
Python Simulation Computer Vision Deep Learning Sensor Fusion
Torc Robotics logo

Senior, Machine Learning Engineer - 3D Perception

Torc Robotics

$177k - $212k
Blacksburg, MI, USA Remote 6d ago
Python Computer Vision Deep Learning PyTorch LiDAR
Locus Robotics logo

Lead, Robotics Software Engineer

Locus Robotics

$130k - $190k
North Vancouver, BC, Canada 6d ago
ROS C++ Python ROS2
Applied Intuition logo

Autonomy Integration Software Engineer

Applied Intuition

Ann Arbor, MI, USA Onsite 1w ago
ROS C++
FieldAI logo

Robotics AI Engineer – Calibration, Localization, and Mapping

FieldAI

Irvine, CA, USA Onsite 1w ago
C++ SLAM Sensor Fusion LiDAR State Estimation
FieldAI logo

Forward Deployed Engineer

FieldAI

Remote, KR Remote 1w ago
ROS C++ Python Linux Autonomous Driving
Noble Machines logo

Electrical Engineer

Noble Machines

$185k - $215k
Sunnyvale, CA, USA 1w ago
ROS2 Linux Embedded Systems LiDAR Real-Time Systems
Amazon Robotics logo

Senior Software Developer - Amazon Robotics , Autonomous Mobility

Amazon Robotics

$168k - $227k
North Reading, MA, USA 1w ago
C++ Python Computer Vision Motion Planning SLAM
ANYbotics logo

Software Engineer Intern - Industrialization

ANYbotics

Zurich, Switzerland Onsite 1w ago
ROS Python Computer Vision ROS2 Docker
NVIDIA logo

PhD Research Intern, Robotics - Summer 2027

NVIDIA

Seattle, WA, USA + 1 more 1w ago
Computer Vision Deep Learning Reinforcement Learning PyTorch ROS2
NEURA Robotics logo

Robotics Training Engineer - Python & AI (Human)

NEURA Robotics

Riederich, DE, USA 1w ago
ROS C++ Python Computer Vision ROS2
Previous Page 4 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.