Robotics Software Engineer Jobs

R.E.X., Inc.
United States
about 1 month ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$62,400.0 - $104,000.0
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) Continuous Integration Software Debugging Linux Middleware Python (Programming Language) Log Analysis Message Passing Interface Motion Planning Sensor Fusion Robot Operating System Containerization
+3 more
Data Analytics Multiaccess Edge Computing Lidar

Job description

Build and improve the robot autonomy stack used in warehouses and distribution centers. You will work across navigation, SLAM/localization, motion planning, perception, sensor fusion, and fleet orchestration so AMRs/AGVs can move inventory safely and efficiently., * Design, implement, and maintain production robotics software (ROS2 nodes, planning modules, middleware integrations)

  • Build and tune navigation and motion planning for dynamic obstacles, narrow aisles, and high-traffic lanes
  • Develop perception and sensor fusion pipelines using LiDAR and camera data
  • Create evaluation workflows using simulation, offline log replay, telemetry, and regression suites
  • Improve diagnostics and incident response through better tooling, metrics, and log analysis
  • Contribute to release engineering with CI/CD, containerization, and remote deployment for edge robots

Requirements

  • Mid-senior experience shipping production software in robotics, autonomy, or embedded/edge systems
  • Strong C++ and Python skills
  • Hands-on experience with ROS2 (TF, nav stack patterns, message passing, lifecycle management)
  • Understanding of localization/SLAM, path planning, and motion control in real environments
  • Experience with sensors such as LiDAR, cameras, IMU, and wheel odometry
  • Comfort with Linux debugging and performance analysis

Remote Work

This is a Remote, full-time role. Changes are validated through testing, simulation, and data-driven evaluation prior to production rollouts.

Benefits & conditions

Competitive hourly base pay: $30-$50 per hour (depending on scope and experience).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:17 min

Validating lidar sensor models against real noise

Ulrich Wurstbauer +1 · LIVE

1:18 min

Implementing routing middleware for seamless multi-fragment origination

Igor Minar Igor Minar +1 · World Congress 2025

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

8:06 min

Core hardware and software components of robotics

Florian Gather Florian Gather +1 · World Congress 2026 Europe

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all