Taro Logo

Senior Robotics Software Engineer, Manipulation

Chef Robotics develops intelligent robots for commercial kitchens, backed by Kleiner Perkins and other major investors.
$150,000 - $260,000
Senior Software Engineer
In-Person
11 - 50 Employees
7+ years of experience
AI · Robotics

Job Description

Chef Robotics is revolutionizing the food industry by developing intelligent robots for commercial kitchens. As a Senior Robotics Software Engineer specializing in Manipulation, you'll be at the forefront of creating advanced systems that enable robots to handle diverse food ingredients with precision. The role combines classical robotics with cutting-edge AI/ML techniques, requiring expertise in manipulation algorithms, sensor integration, and real-time adaptation systems.

Working in San Francisco with a team of talented engineers from prestigious tech companies, you'll lead the development of sophisticated algorithms that can adapt to varying physical properties of ingredients. The position offers competitive compensation ($150,000-$260,000) plus equity, comprehensive benefits, and the opportunity to work with state-of-the-art robotics technology.

The ideal candidate brings 7+ years of robotics software development experience, strong programming skills in Python/C++, and deep knowledge of both classical and ML approaches to robot manipulation. You'll be responsible for designing manipulation systems, implementing sensor fusion algorithms, and optimizing performance for high-throughput commercial environments.

This is an excellent opportunity for a senior engineer passionate about robotics and food automation to make a significant impact in a well-funded startup backed by major investors like Kleiner Perkins. The role requires on-site presence to foster a collaborative culture and demands startup-oriented hours, reflecting the company's ambitious mission to put an intelligent robot in every commercial kitchen worldwide.

Last updated 11 days ago

Responsibilities For Senior Robotics Software Engineer, Manipulation

  • Lead development of classical and ML/RL-based motion planning and manipulation algorithms
  • Design and implement novel algorithms to learn ingredient properties
  • Incorporate new sensor data including force control, tactile feedback, and vision systems
  • Develop sensor fusion algorithms
  • Optimize manipulation trajectories and control parameters
  • Contribute to overall robotics software architecture design
  • Lead integration of manipulation systems
  • Mentor junior engineers
  • Establish software engineering standards and best practices

Requirements For Senior Robotics Software Engineer, Manipulation

Python
Linux
  • BS, MS, or PhD in Computer Science, Robotics, Electrical Engineering, Mechanical Engineering, or related field
  • 7+ years of professional experience in robotics software development with focus on manipulation
  • Expert-level proficiency in Python and/or C++ with strong software engineering fundamentals
  • Deep understanding of both classical and machine/reinforcement learning approaches to robot manipulation
  • Extensive experience with robotic waypoint generation, path planning, and trajectory optimization
  • Proven experience leading and shipping complex robotics software projects
  • Strong background with common deep learning frameworks (TensorFlow, PyTorch)
  • Advanced knowledge of manipulation algorithms
  • Experience with force control, impedance control, and compliant manipulation strategies
  • Excellent mathematical skills
  • Must work onsite five days a week

Benefits For Senior Robotics Software Engineer, Manipulation

Medical Insurance
Dental Insurance
Vision Insurance
401k
Commuter Benefits
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) matching
  • Commuter benefits
  • Flexible PTO
  • Catered lunch

Related Jobs

Senior Software Engineer, Humanoid Robotics

Senior Software Engineer position at NVIDIA focusing on humanoid robotics, sim2real transfer, and robot learning algorithms.

Sr. Automation and Robotics Software Engineer

Senior Automation and Robotics Software Engineer position at Protedyne/Labcorp, developing laboratory automation systems with Java, robotics, and machine vision technologies.

Senior Software Engineer - Robotics Application

Senior Software Engineer position at NVIDIA focusing on robotics applications, simulation, and AI implementation using Isaac Lab and Mimic.

Senior Software Engineer - Robotics Application

Senior Software Engineering role at NVIDIA focusing on robotics applications, AI, and simulation, offering competitive compensation and the opportunity to work on cutting-edge technology.

Advanced Robotics Controls Engineer, Frontier AI & Robotics

Senior robotics control systems engineer position at Amazon's Frontier AI & Robotics team, focusing on advanced robotic system development and AI integration.