Robotics Software Engineer Job at Avatar Robotics, San Francisco, CA

ZlRYNlp5L2NRVjFWSVVIMjZwaFNoV0NJSVE9PQ==
  • Avatar Robotics
  • San Francisco, CA

Job Description

Robotics Software Engineer

We’re hiring a Robotics Software Engineer to develop the real-time systems that power our robots in the field. From kinematics and motion control to sensor integration and ROS node orchestration, you’ll be the technical glue between our hardware and autonomy stack.

What you’ll do

  • Develop core robot software using ROS 2 and C++/Python
  • Integrate sensor drivers (LiDAR, cameras, encoders, IMUs) and develop sensor fusion pipelines
  • Build and tune motion control systems for mobile or articulated platforms
  • Implement state estimation, localization, and navigation behaviors
  • Collaborate with the Teleop and Fleet teams to ensure real-time data flows cleanly across systems
  • Write testable, modular code that works across simulation and hardware-in-the-loop environments

What you bring

  • Strong experience with ROS 2 and C++ or Python in a robotics context
  • Familiarity with real-time systems, control theory, and kinematic modeling
  • Comfort with integrating hardware drivers and debugging on real robots
  • Bonus: experience with Gazebo, RViz, MoveIt, or custom simulation environments
  • Bonus: background in autonomy, SLAM, or onboard compute optimization

Additional Notes

  • Our team develops on physical robots in person
  • Need to be located or willing to relocate in San Francisco, CA

About Us

Avatar Robotics ( is building flexible robot fleets to revolutionize industrial work across the country. We’re on a mission to make every tedious and dangerous warehouse/factory job virtual, safe, and semi-autonomous. 

With proven AI approaches and overseas teleoperation, you’ll join a team that deploys a physical work solution that’s scalable now, not later. We envision a world where millions of machines will make our goods and consumables more affordable and accessible than ever, while critical workers operate these robot fleets from the comfort of their homes.

 

At Avatar Robotics, you’ll create the workforce of the future—In one of largest markets ($1T+ manual labor market in the US alone). 

We’re a small, but powerful team at the early innings of deploying thousands of units into facilities worldwide. 

Job Tags

Remote job, Worldwide, Relocation, Overseas, Flexible hours,

Similar Jobs

Aerotek

Warehouse Clerks - Weekend Nights - $18.65 Per Hour Job at Aerotek

**Hello! We are currently hiring for Warehouse Clerks for Weekend night Shifts here at our Site in Litchfield Park, AZ!****Pay Rate:****$18.65 per hour - paid weekly.****?Location:****Northern avenue & Reems road, Litchfield Park, AZ, 85355.****Shift:****Friday... 

San Bernardino Superior Court

PART-TIME OFFICIAL COURT REPORTER Job at San Bernardino Superior Court

 ...: $49.34 - $63.04 Hourly Location : San Bernardino County Court Districts, CA Job Type: Part-Time Job Number: 25-001...  ...FLSA: Non-Exempt Bargaining Unit: SEIU - Official Court Reporter Description Join Our Team of Official Court Reporters... 

Wilmington SurgCare

Certified Surgical Tech/Sterile Processing Tech Job at Wilmington SurgCare

 ...Certified Surgical Tech/Sterile Processing Tech at Wilmington SurgCare summary: The Certified Surgical Tech/Sterile Processing Tech position...  ...role requires certification and a minimum of 2 years of experience, along with CPR certification. This position offers a... 

Butler's Bus Service Inc.

School Bus Driver Job at Butler's Bus Service Inc.

A Driver is responsible for transporting clients from their pickup point to their destination in a timely and safe manner. Using a vehicle to successfully transport people, performing pre-trip inspections, performing child checks post-route, and keeping their vehicle within... 

Clean Harbors

Oil Sales and Service Rep (Hou Job at Clean Harbors

 ...Description Noble Oil in Sanford, NC is looking for a Local Class B Route Driver to join their safety conscious team!As a Class...  ...acting in a safe manner at all times. Will operate a Class B Tanker, making 10-15 stops per day Pump out tanks and drums using...