Robotics Software Engineer

Sentiac

United States

Remote

USD 120,000 - 180,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Sentiac is seeking an experienced robotics software engineer to develop and integrate ROS 2 software for autonomous mobile robots and manipulation systems. You will own subsystems from design through testing, covering core robotics functions, sensor integration, simulation, and real-world validation.

You will build and test navigation, localization, mapping, perception, and motion planning, connecting sensors and cloud or edge services.

Qualifications

  • Strong C++ and Python skills in Linux-based robotics development.
  • Hands-on ROS 2 experience, including launch files, TF2, parameters, services, and actions.
  • Experience with Nav2, SLAM, LiDAR or RGB-D sensors, and robot simulation.

Responsibilities

  • Build software for mobile robots and manipulation systems using ROS 2.
  • Develop navigation, localization, mapping, perception, and motion-planning capabilities.
  • Connect sensors, robot hardware, and cloud or edge services into dependable workflows.
  • Validate robot behaviour in simulation before field deployment.
  • Work with mechanical, electrical, and product teams during integration and testing.

Skills

C++
Python
ROS 2
Linux

Education

Bachelor’s degree in CS/EE/Robotics

Tools

Git
Docker
ROS 2 tooling

Job description

Role overview

Develop and integrate ROS 2 software for autonomous mobile robots and robotic manipulation systems. The work spans core robotics capabilities, sensor and hardware integration, simulation, and validation in real-world deployments, with ownership from subsystem design through testing.

Responsibilities
  • Build software for mobile robots and manipulation systems using ROS 2.
  • Develop navigation, localization, mapping, perception, and motion-planning capabilities.
  • Connect sensors, robot hardware, and cloud or edge services into dependable workflows.
  • Validate robot behaviour in simulation before field deployment.
  • Work with mechanical, electrical, and product teams during integration and testing.
Requirements
  • Strong C++ and Python skills in Linux-based robotics development.
  • Hands-on ROS 2 experience, including launch files, TF2, parameters, services, and actions.
  • Experience with Nav2, SLAM, LiDAR or RGB-D sensors, and robot simulation.
  • Familiarity with Git, Docker, debugging tools, and structured software practices.
  • A relevant degree or equivalent practical experience.
  • Clear communication and the ability to take ownership across software, hardware, and product work.
Nice to have
  • Experience with MoveIt 2, Isaac Sim, Gazebo, or hardware-in-the-loop testing.
  • Familiarity with SROS2, edge connectivity, or field robotics deployments.
  • Robotics project work, technical writing, or open-source contributions.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Robotics Software Engineer
Senior Robotics Software Engineer

Tantradyuti Technologies Pvt Ltd • United States

Remote
USD 120,000 - 170,000
Fully remote
Flexible working hours
Competitive salary
Robot Software Engineer
Robot Software Engineer

Maxwell Bond • Los Angeles (CA)

On-site
USD 85,000 - 120,000
ROS 2 Robotics Software Engineer — Autonomy & Deployment
ROS 2 Robotics Software Engineer — Autonomy & Deployment

Sentiac • United States

Remote
USD 120,000 - 180,000
Software Engineers
Software Engineers

Blue Sky Robotics • Chapel Hill (NC)

On-site
USD 80,000 - 120,000
Work on production systems
End-to-end software ownership
Quick shipping of work in active deployments
+1
Robotics ROS 2 Developer Full Time (Hybrid/Remote-India Only)
Robotics ROS 2 Developer Full Time (Hybrid/Remote-India Only)

Acceleration Robotics • United States

Hybrid
USD 3,200 - 5,700
Stock options
Hybrid/Remote work
Robotics Engineer
Robotics Engineer

Cindavi • Tacoma (WA)

Hybrid
USD 80,000 - 130,000
Relocation assistance
Hybrid work
Remote work possible
Senior Robotics Engineer
Senior Robotics Engineer

Whelix • Boston (MA)

On-site
USD 150,000 - 210,000
Health benefits
Equity
Ownership of software
+1
Robotics Software Engineer
Robotics Software Engineer

SVI Technologies, Inc. • Calabasas (CA)

On-site
USD 120,000 - 180,000
Stock Options
Company Benefits
Robotics SWE, Automation Integration
Robotics SWE, Automation Integration

Maxwell Bond • Austin (TX)

On-site
USD 110,000 - 165,000
Remote ROS 2 Robotics Software Engineer (C++/Python)
Remote ROS 2 Robotics Software Engineer (C++/Python)

Acceleration Robotics • United States

Hybrid
USD 3,200 - 5,700
Stock options
Hybrid/Remote work