Engineering

Robotics Engineer

San Francisco   |   Full time

Chef Robotics is on a mission to allow humans to do what they do best and machines to do what they do best. In the long run, we want to use the systems we build to help put a dent in domestic malnutrition and global hunger. See more about our mission in our manifesto (chefrobotics.ai/manifesto) and how our company is run in our principles (chefrobotics.ai/principles)


What You’ll Do: 

  • Use ROS and MoveIt and write path planning and trajectory mapping software. Integrate with force control sensors to do certain tasks

  • Implement machine learning techniques using camera data for object classification, labelling, bounding box drawing, pose estimation

  • Derive data from camera sensors and derive insights to use for controls 

  • Do sensor fusion with a variety of sensors such as load cells 

  • Work on data association, clustering, segmentation, filtering, and estimation

  • Build robust, reliable systems to handle random circumstances. 

  • Work with our lead firmware / controls engineer to take paths and data from camera, understand it, and then write control loop to actuate servos based on it. 

  • Ship product fast and efficiently 

  • Work independently without much or any management. 


Qualifications: 

  • BS, MS, or PhD in computer science, robotics, electrical engineering, mechanical engineering or related field 

  • 2+ years Research and Industry experience in robotics (and ideally computer vision) 

  • 2+ years experience using some combination of Python, C++, and MATLAB

  • You have worked with Linux / Unix environment

  • Experience with machine perception and mathematical / geometrical and deep learning based perception models. 

  • Experience with robotic waypoint generation, path planning, and trajectory smoothing

  • Experience with ROS 

  • Industrial automation experience shipping safety-critical software

  • Experience with NVIDIA AI platforms and NVIDIA GPUs

  • Strong multithreaded programming skills (C++, Python)

  • Extensive experience with sensor data processing, environment modeling, large-scale point-cloud processing

  • Experience with OpenCV 

  • Integrate and process data from a variety of sensors such as load cells, cameras, depth sensors, 3D sensors

  • Excellent mathematical skills, especially with probability and linear algebra

  • Understanding of sensor error modeling

  • Review and contribute to the SDK, produce documentation, and disseminate knowledge in the organization as well as to external developers

  • Work with internal teams (in international locations) and industry partners to prototype and develop core technologies for future products

  • Work with product teams to drive final technology integration into product development

  • Able to work as a team player and as an individual contributor

  • Highly motivated, innovative and enthusiastic

  • Ability to meet deadlines and commitments in a fast-paced environment, strong attention to details

  • Good organization skills, with a logical approach to problem solving, good time management and task prioritization skills


Nice To Haves

  • Experience with PLCs

  • Experience with full stack web engineering 

  • Experience with basic mechatronics and electronics 

  • Experience with GPUs

  • Experience with classification, deep learning with one or more Deep Learning frameworks like Tensorflow or Torch/Pytorch
  • Experience with basic machine learning models including perceptron, linear regression, multiple regression, logistic regression, SVMs with kernels, neural nets, deep neural nets, random forests 

Submit Your Application

You have successfully applied
  • You have errors in applying