Robotics Software Engineer

Avatar Robotics

$120K — $145K *
Technical Services
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years of ROS/ROS 2 experience
  • Proficient in C++ or Python for robotics applications
  • Strong knowledge of real-time system design
  • Experience in control theory and hardware integration
  • Familiar with motion planning tools and perception stacks

Responsibilities

  • Develop core robot software for production environments
  • Integrate hardware components and optimize motion control
  • Implement state estimation, localization, and navigation systems
  • Design and maintain testable simulation code
  • Debug and optimize performance on physical robots

Benefits

  • Hands-on work with physical robotics
  • Opportunity to work on warehouse automation projects
  • Engagement with cutting-edge real-time systems
  • Travel opportunities for deployment and testing
  • Location flexibility for candidates willing to relocate to San Francisco
Full Job Description
Job Description
Overview

We're hiring a Robotics Software Engineer to develop the real-time systems that power our robots in US warehouses. You'll build the core robot software that bridges hardware, teleoperation, and autonomy-from motion control and sensor integration to fleet coordination. Your work will enable remote operators to control robots seamlessly while collecting the data that drives our path to autonomy.

What you'll do
  • Develop core robot software using ROS 2, C++/Python for production warehouse environments.
  • Integrate and optimize hardware (LiDAR, cameras, IMUs) and tune motion control for mobile manipulators.
  • Implement reliable state estimation, localization, and navigation across varied facility layouts.
  • Design, maintain, and write testable code for simulation (Gazebo, Isaac Sim), hardware-in-the-loop, and production.
  • Debug complex issues on physical robots in warehouse conditions and optimize onboard compute performance.
What you bring
  • 3+ years of experience with ROS/ROS 2 and C++ or Python in production robotics systems.
  • Strong understanding of real-time systems, control theory, and hardware integration/debugging in unstructured environments.
  • Familiarity with motion planning (MoveIt, Nav2), perception stacks, version control (Git), and CI/CD.
  • Bonus: Background in warehouse automation, SLAM, sensor fusion, or onboard compute optimization.


Additional Notes
  • Our team develops on physical robots in person-expect hands-on work involving hardware
  • Need to be located or willing to relocate to San Francisco, CA
  • Travel to customer warehouse sites for deployment and testing

Similar Jobs

More Jobs at Avatar Robotics

More Technical Services Jobs

Find similar Robotics Software Engineer jobs: