Posted in

Robotics Engineer

Robotics Engineer

CompanyChef Robotics
LocationSan Francisco, CA, USA
Salary$129997 – $225000
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelMid Level, Senior

Requirements

  • BS, MS, or PhD in computer science, robotics, electrical engineering, mechanical engineering or related field.
  • 3+ years experience developing and testing robust robot manipulation solutions deployed on real robots after completion of an academic degree program.
  • Experience leading and shipping complex software projects.
  • Experience leading projects and people in a tech lead or similar role.
  • 5+ years experience in Python and/or C++.
  • Understanding both classical and machine/reinforcement learning approaches to robot manipulation, and the tradeoffs between various techniques.
  • Experience with robotic waypoint generation, path planning, and trajectory smoothing.
  • Experience with common deep learning frameworks like Tensorflow or Pytorch.
  • Excellent software engineering fundamentals.
  • Excellent mathematical skills, especially with geometry, probability and statistics, linear algebra, and machine learning.

Responsibilities

  • Develop classical or ML/RL-based motion planning and manipulation algorithms that work across thousands of different foods with varying physical properties (stickiness, density, viscosity, etc.).
  • Develop novel algorithms to learn ingredient properties on-the-fly and intelligently adapt manipulation parameters.
  • Incorporate new sensor data (e.g. force control, cameras) as needed for trajectory optimization and metrics to measure ingredient manipulation performance.
  • Analyze manipulation performance across ingredients and optimize trajectories for throughput.
  • Contribute to overall software architecture design and standards, including designing interfaces between subsystems.
  • Champion engineering excellence, ensuring high-quality, well-structured, and well-tested code.
  • Stay up-to-date with the latest robotics research and apply insights in a practical way to our system.

Preferred Qualifications

  • Startup experience.
  • You’ve shipped working products under tight deadlines.
  • Robotics research experience, including publications.
  • Experience with trajectory optimization.
  • Experience with the robotics tech stack, e.g. Linux, ROS, OpenCV, CUDA.
  • Experience with calibration, state estimation, sensor fusion.
  • Experience with basic mechatronics and electronics.