Taro Logo

Software Engineer - Controls

Reflex Robotics is building affordable ($10k) humanoid robots to automate dangerous and repetitive tasks in manufacturing and logistics.
Embedded
Mid-Level Software Engineer
In-Person
11 - 50 Employees
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer - Controls

Reflex Robotics is building affordable ($10k) humanoid robots to automate dangerous and repetitive tasks in manufacturing / logistics. We envision a future where everyone has their own "RobotGPT" that can do the boring stuff and help them focus on more fulfilling work.

The company is 20 months old, raised $7m led by Khosla Ventures, and has $60m/year of revenue lined up pending successful pilots with e-commerce warehouses in 2024.

Our robots are designed & built in-house by an engineering team that led development of the Stretch robot at Boston Dynamics & key parts of the Model S,X,Y production line at Tesla. Reflex robots are high-performance, low-inertia, and designed for low-cost manufacturing.

We've also built a tele-operation system by which someone up to 3000 miles away can basically "play a video game" and control the robots in real-time. This lets us do a LOT of tasks on day one, increase autonomy over time, and still have remote operators as needed to ensure that our robots don't make mistakes.

We are looking for generalist controls engineers to join our team! We're still under ten people - so there's a ton of opportunity for high equity & high product ownership.

You should strongly consider applying if:

  • You've controlled the motion of real-world hardware before, not just in simulation
  • You like to understand the entire system you're working with
  • You have a good understanding of model predictive control, nonlinear optimization, sensor fusion strategies
  • You pride yourself on writing robust code that others can trust for years

We primarily use C++, with some Python for prototyping. We don't use ROS.

You'd be joining at a time when there's working hardware, working remote-operation software, and a qualified set of pilot customers – the company is de-risked enough to see the hazy outlines of success, but not so large that there's no remaining upside.

Last updated a year ago

Responsibilities For Software Engineer - Controls

  • Develop control systems for humanoid robots
  • Work on tele-operation systems
  • Contribute to the overall robotics system design
  • Write high-quality, robust code
  • Participate in increasing robot autonomy over time

Requirements For Software Engineer - Controls

Python
  • Experience controlling motion of real-world hardware
  • Understanding of entire systems
  • Knowledge of model predictive control, nonlinear optimization, sensor fusion strategies
  • Ability to write robust, trustworthy code
  • Proficiency in C++
  • Familiarity with Python for prototyping

Interested in this job?