Research Engineer

Yondu

Los Angeles (CA)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Yondu in Los Angeles is seeking a hands-on robotics software engineer to build and improve the tools that connect our hardware, AI models, and real-world operations.

Your work will span robot control, teleoperation, data annotation, and prototype hardware testing. You will own development of R&D tools and experimental systems, collaborating with AI and production engineers to drive production integration and deployment.

Qualifications

  • Experience coding in Python and C++ for hardware interfaces.
  • Strong grasp of robotic kinematics and motion control.
  • Hands-on experience with robot arms and teleoperation.
  • Experience with CAN bus communication with actuators or hardware.
  • Ability to design experiments, define success criteria, and diagnose issues across software and hardware.
  • Good coding habits: readable code, tests, documentation.

Responsibilities

  • Improve data annotation pipeline and labeling tools for datasets.
  • Maintain and enhance teleoperation software and its feedback loops.
  • Develop and evaluate manipulation capabilities including 7-DoF considerations.
  • Test prototype hardware and write CAN communication/test code.
  • Build reusable tools and interfaces to ease moving between arms/cameras.
  • Verify task outcomes with AI-support and measure improvements.

Skills

Python
C++
Robotics
CAN bus
Robot arms

Tools

ROS/ROS 2
Robot calibration
Git

Job description

Full-time · the company AI

the company builds software that turns off-the-shelf robots into autonomous warehouse labor. We're looking for a hands-on engineer to build and improve the tools that connect our hardware, AI models, and real-world operations.

Your work will span robot control, teleoperation, data annotation, and prototype hardware testing. You'll investigate new ideas, measure what works, and turn promising experiments into tested, reusable software that other engineers can build on.

As we introduce new hardware, warehouse tasks, and models, you'll own the development and continued improvement of our R&D tools and experimental systems. You'll work closely with our AI and production engineers, who will carry validated capabilities through production integration and deployment.

What you'll work on

Improve our data annotation pipeline. Clean up existing workflows, improve data validation and labeling tools, and make it easier to turn robot demonstrations and deployment data into useful training datasets.Maintain and improve teleoperation software. Improve how operator inputs translate into robot behavior, including action smoothing, motion mapping, responsiveness, and debugging tools.Develop and evaluate manipulation capabilities. Work with inverse kinematics and motion control for new arms, including 7-DoF redundancy, elbow clearance, camera visibility, and compliant grasping.Test prototype hardware. Write CAN communication and hardware test code for new R&D systems. Evaluate whether AMR base, lift, arm, and gripper interfaces provide the control, feedback, and timing needed for new behaviors.Make hardware changes easier. Build calibration tools and model input/action adapters that help us move between different arms, grippers, and cameras.Verify real task outcomes. Work with the AI team to detect whether a task actually succeeded, investigate false success signals, and evaluate rewards against physical results.Measure what improved. Build repeatable tests that isolate the effects of model, controller, and hardware changes.Keep R&D work reusable. Bring experimental branches into a shared codebase with clear interfaces, versioned configurations, tests, and documentation so other engineers can reproduce and extend the work.

What we're looking for
  • Strong software engineering skills in Python and C++, with experience writing and debugging code that interacts with physical hardware.
  • A strong understanding of robotic kinematics, coordinate frames, inverse kinematics, and motion control.
  • Hands-on experience with robot arms, teleoperation, or related robotic systems.
  • Experience writing and debugging CAN communication with actuators or other hardware.
  • The ability to design useful experiments, define success criteria, and diagnose problems across software and hardware.
  • Good engineering habits: readable code, practical tests, clear documentation, and comfort integrating work across Git branches.
  • Comfort taking an open-ended problem from an initial prototype to a reliable tool that teammates can use.
Helpful experience
  • Robotics data pipelines, annotation tools, or dataset quality evaluation.
  • Robot learning, imitation learning, reinforcement learning, or model evaluation.
  • ROS/ROS 2, robot calibration, redundant manipulators, or force and compliance control.
  • Experience with cloud providers

You'll have direct ownership of tools that shape how quickly we can test new ideas and bring new robot capabilities into real warehouse workflows.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Research Engineer
Research Engineer

yondu • Los Angeles (CA)

On-site
USD 140,000 - 190,000
Research Engineer
Research Engineer

Yondu Inc. • Los Angeles (CA)

On-site
USD 120,000 - 190,000
Robot Operator
Robot Operator

AMI • New York (NY)

On-site
USD 28,000 - 40,000
Senior Software Engineer, R&D
Senior Software Engineer, R&D

Berkshire Grey, Inc. • Bedford (MA)

On-site
USD 140,000 - 190,000
Senior Robotics Engineer
Senior Robotics Engineer

Harvey Nash • San Francisco (CA)

Hybrid
USD 180,000 - 240,000
Equity
Comprehensive benefits
Remote flexibility
+1
Application Engineer
Application Engineer

Mind Robotics Inc. • Palo Alto (CA)

On-site
USD 100,000 - 130,000
Robot Wrangler
Robot Wrangler

Tsmg • San Francisco (CA)

On-site
USD 60,000 - 90,000
Robotics Lab Support Engineer
Robotics Lab Support Engineer

Aquent (United States) • Mountain View (CA)

On-site
USD 90,000 - 120,000
Robot Wrangler
Robot Wrangler

TSMG • United States

Remote
USD 28,000 - 41,000
Robot Test Engineer
Robot Test Engineer

Reactor • San Francisco (CA)

On-site
USD 120,000 - 180,000