Jobs · Engineering

ROS Developer Jobs

Rex.zone · United States · 3 wk ago
RemoteRemoteEngineering$30–$50/hrFull-time

About the role

Design, build, and deploy ROS/ROS2 software that powers autonomous logistics robots across warehouses and fulfillment centers. You will ship production-grade autonomy from simulation to real robots, collaborating in a remote-first environment.

Responsibilities

  • Build ROS2 packages, nodes, launch files, and diagnostics for robot bring-up and autonomy
  • Implement and tune navigation stack components (costmaps, planners, recovery behaviors) for warehouse environments
  • Develop SLAM/localization workflows using LiDAR/vision and manage maps
  • Integrate sensors and drivers; ensure accurate TF frames, timestamps, and calibration
  • Create and validate simulation scenarios in Gazebo/Ignition with repeatable test runs
  • Improve observability using logs, metrics, and rosbag workflows to debug field issues
  • Follow best practices: code review, versioning, CI/CD, and structured releases

Requirements

  • Professional experience with ROS or ROS2 in robotics software development
  • Strong C++ and Python skills
  • Hands-on knowledge of SLAM, localization, and navigation concepts
  • Experience with URDF, TF2, RViz, and rosbag
  • Comfort with Linux and Git-based collaboration

Preferred Qualifications

  • Experience deploying AMRs/AGVs in logistics or industrial environments
  • Perception and sensor fusion experience (e.g., OpenCV/PCL)
  • Docker-based deployment and automated testing for robotics

Pay

Competitive hourly rate: $30–$50/hr (based on experience).

Similar jobs

Ruby Developer

JCI MoldovaUtah, United States· 1 mo ago
Engineeringapply on jci.md