CrawlJobs Logo

Senior Robotics Software Engineer, Manipulation

chefrobotics.ai Logo

Chef Robotics

Location Icon

Location:
United States , San Francisco

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

150000.00 - 260000.00 USD / Year

Job Description:

As a Senior Robotics Software Engineer, Manipulation at Chef Robotics, you'll lead the development of advanced manipulation systems that enable our robots to handle thousands of different food ingredients with precision and adaptability. You'll be responsible for designing and implementing sophisticated algorithms that can intelligently adapt to varying physical properties of ingredients, from sticky sauces to delicate garnishes, ensuring consistent performance across millions of meals in high-throughput commercial environments. This role requires deep expertise in manipulation algorithms, sensor integration, and real-time adaptation systems.

Job Responsibility:

  • Lead the development of classical and ML/RL-based motion planning and manipulation algorithms that work reliably across thousands of different foods with varying physical properties (stickiness, density, viscosity, texture)
  • Design and implement novel algorithms to learn ingredient properties on-the-fly and intelligently adapt manipulation parameters in real-time
  • Develop robust manipulation strategies that can handle edge cases and unexpected ingredient behaviors
  • Incorporate new sensor data including force control, tactile feedback, and vision systems for enhanced manipulation precision
  • Develop sensor fusion algorithms that combine multiple data sources for improved manipulation decision-making
  • Implement real-time feedback loops that adjust manipulation parameters based on sensor input
  • Design calibration systems for accurate sensor-based manipulation control
  • Create diagnostic systems to monitor and validate sensor performance during manipulation tasks
  • Analyze manipulation performance across different ingredients and environmental conditions
  • Optimize manipulation trajectories and control parameters for maximum throughput while maintaining quality
  • Develop metrics and benchmarking systems to measure ingredient manipulation performance
  • Implement data collection and analysis pipelines to continuously improve manipulation algorithms
  • Create performance dashboards and reporting systems for manipulation system monitoring
  • Contribute to overall robotics software architecture design with focus on manipulation subsystems
  • Design clean interfaces between manipulation algorithms and other robotics subsystems
  • Lead integration of manipulation systems with planning, perception, and control components
  • Establish software engineering standards and best practices for manipulation code
  • Mentor junior engineers and contribute to technical decision-making processes

Requirements:

  • 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 including grasping, placement, and dexterous manipulation
  • Experience with force control, impedance control, and compliant manipulation strategies
  • Understanding of contact dynamics and physics-based manipulation modeling
  • Knowledge of trajectory optimization techniques for manipulation tasks
  • Experience with sensor integration for manipulation including force/torque sensors and vision systems
  • Excellent mathematical skills, especially with geometry, probability and statistics, linear algebra, and machine learning
  • Strong problem-solving abilities with systematic approach to complex manipulation challenges
  • Leadership experience with ability to mentor junior engineers and drive technical initiatives
  • Comfort with working in a fast-paced startup environment with startup-oriented hours
  • Commitment to working onsite five days a week to contribute to positive in-office culture
  • Passion for robotics and food automation technology

Nice to have:

  • Startup experience with track record of shipping working products under tight deadlines
  • Robotics research experience, including publications in manipulation or related fields
  • Experience with the robotics tech stack including Linux, ROS, OpenCV, CUDA
  • Knowledge of calibration, state estimation, and sensor fusion for manipulation systems
  • Experience with basic mechatronics and electronics relevant to manipulation systems
  • Background in food handling, manufacturing, or industrial automation
  • Experience with reinforcement learning for manipulation tasks
  • Knowledge of grasp planning and dexterous manipulation techniques
What we offer:
  • medical, dental, and vision insurance
  • commuter benefits
  • flexible paid time off (PTO)
  • catered lunch
  • 401(k) matching
  • early-stage equity

Additional Information:

Job Posted:
December 07, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Robotics Software Engineer, Manipulation

Senior Software Engineer, Generalist

As a Senior Software Engineer, Generalist at Chef Robotics, you'll play a pivota...
Location
Location
United States , San Francisco
Salary
Salary:
150000.00 - 240000.00 USD / Year
chefrobotics.ai Logo
Chef Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
  • 7+ years of professional experience in software development with demonstrated full-stack capabilities
  • Proven experience in software development, with a focus on autonomous systems, robotics, or related fields
  • Strong proficiency in programming languages such as Python and JavaScript/TypeScript, with emphasis on object-oriented design and development
  • Experience with software development tools and frameworks commonly used in robotics and autonomous systems (e.g., ROS, OpenCV, TensorFlow, etc.)
  • Familiarity with sensor fusion techniques, perception algorithms, and other technologies relevant to autonomous robotics operations
  • Advanced understanding of cloud infrastructure and deployment (AWS, GCP, or Azure)
  • Experience with containerization (Docker) and orchestration (Kubernetes) technologies
  • Proven experience leading complex, multi-disciplinary software projects from conception to deployment
  • Strong background in system architecture design and cross-functional technical decision-making
Job Responsibility
Job Responsibility
  • Collaborate with robotics engineers, hardware engineers, and other software engineers across the tech stack to design, develop, and deploy software solutions for food automation robots
  • Participate in all phases of the software development lifecycle, including requirements gathering, design, implementation, testing, deployment, and maintenance
  • Develop robust, scalable, and maintainable software systems that meet the unique challenges of commercial food production environments
  • Implement algorithms for perception, manipulation, motion planning, and control to enable autonomous food preparation behavior
  • Work across frontend dashboards, backend APIs, and cloud infrastructure to build comprehensive solutions that integrate with robotics hardware and AI systems
  • Design and optimize database schemas to support robot operations, telemetry, recipe management, and system analytics
  • Implement efficient data pipelines between on-device robotics systems and cloud services
  • Create data access layers and APIs that enable seamless integration across multiple subsystems
  • Develop real-time data processing systems for robotics telemetry and performance monitoring
  • Establish data integrity protocols and backup systems across distributed robotics deployments
What we offer
What we offer
  • medical, dental, and vision insurance
  • commuter benefits
  • flexible paid time off (PTO)
  • catered lunch
  • 401(k) matching
  • early-stage equity
  • Fulltime
Read More
Arrow Right

Senior Robotics Software Engineer, Test

As a Senior Robotics Software Engineer, Test at Chef Robotics, you'll develop co...
Location
Location
United States , San Francisco
Salary
Salary:
150000.00 - 240000.00 USD / Year
chefrobotics.ai Logo
Chef Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Robotics, Computer Science, Computer Vision, Mechanical Engineering, or related technical field
  • 7+ years of professional experience in robotics software development, perception systems, or testing
  • Expert-level programming skills in Python with advanced software engineering capabilities
  • Extensive experience with robotics simulation environments (Gazebo, PyBullet, MuJoCo, or similar)
  • Strong background in computer vision and perception system development and testing
  • Deep familiarity with robot control systems, motion planning, and real-time robotics software
  • Proven experience with CI/CD pipeline development and test automation frameworks
  • Advanced understanding of test automation principles, methodologies, and best practices
  • Deep understanding of robotics kinematics, dynamics, and control systems with practical testing experience
  • Extensive experience with computer vision algorithms, image processing, and perception pipeline testing
Job Responsibility
Job Responsibility
  • Robotics Test Framework Development
  • Design and implement automated testing frameworks for robot motion planning and control systems
  • Develop advanced evaluation frameworks for core robot behaviors over hundreds of scenarios
  • Develop advanced validation frameworks for real-time control loop performance and stability across diverse operational conditions
  • Build sophisticated test harnesses for hardware-software integration validation
  • Architect simulation environments for testing robotic behavior without physical hardware dependencies
  • Perception System Testing & Validation
  • Design and implement comprehensive testing frameworks for computer vision algorithms and perception pipelines
  • Create automated test suites for object detection, segmentation, and classification in food production environments
  • Develop validation systems for camera calibration and depth estimation accuracy
What we offer
What we offer
  • medical, dental, and vision insurance
  • commuter benefits
  • flexible paid time off (PTO)
  • catered lunch
  • 401(k) matching
  • early-stage equity
  • Fulltime
Read More
Arrow Right

Senior Robotics Software Engineer, Planning and Control

As a Senior Robotics Software Engineer, Planning and Control at Chef Robotics, y...
Location
Location
United States , San Francisco
Salary
Salary:
150000.00 - 260000.00 USD / Year
chefrobotics.ai Logo
Chef Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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 planning and control
  • Expert-level proficiency in Python and/or C++ with strong software engineering fundamentals
  • Deep understanding of motion planning algorithms including sampling-based, optimization-based, and learning-based approaches
  • Extensive experience with trajectory optimization, path planning, and trajectory smoothing techniques
  • Proven experience leading and shipping complex robotics planning and control projects
  • Strong background with real-time control systems and feedback control design
  • Advanced knowledge of robotic motion planning including RRT, PRM, and optimization-based planning methods
  • Experience with trajectory optimization techniques and numerical optimization methods
  • Understanding of control theory including PID, model predictive control, and adaptive control strategies
Job Responsibility
Job Responsibility
  • Lead the development of classical and learning-based motion planning algorithms for complex food preparation workflows
  • Design and implement trajectory optimization systems that balance speed, safety, and precision across multi-step recipes
  • Develop robust path planning algorithms that handle dynamic obstacles and changing kitchen environments
  • Create adaptive planning systems that can replan in real-time based on changing conditions or recipe modifications
  • Implement global and local planning strategies for efficient task sequencing and execution
  • Design and implement advanced control algorithms for precise robot motion during food preparation tasks
  • Develop real-time control systems that ensure smooth trajectory execution with appropriate safety constraints
  • Create feedback control loops that adapt to unexpected situations and maintain system stability
  • Implement model predictive control and other advanced control techniques for optimal performance
  • Design fail-safe mechanisms and emergency stop procedures for safe operation in commercial environments
What we offer
What we offer
  • Medical, dental, and vision insurance
  • Commuter benefits
  • Flexible paid time off (PTO)
  • Catered lunch
  • 401(k) matching
  • Early-stage equity
  • Fulltime
Read More
Arrow Right

Senior Robotics Controls Engineer

We’re looking for curious, driven, and passionate people who want to help shape ...
Location
Location
United States , Palo Alto
Salary
Salary:
137861.00 - 240000.00 USD / Year
1x.tech Logo
1X Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of practical experience deploying and debugging controls or estimation‑adjacent software on high‑degree‑of‑freedom robots
  • Solid understanding of rigid body dynamics, linear algebra, and numerical optimization
  • Familiarity with optimization‑based whole body control, extended Kalman filter (EKF)‑based state estimators, or model predictive control for legged systems
  • Proficiency working with large C++ code bases in a Linux development environment
  • Familiarity with modern software development practices, source control, and testing methodologies
Job Responsibility
Job Responsibility
  • Develop humanoid controls algorithms for balancing, locomotion, and manipulation
  • Design fast and efficient state‑estimation algorithms
  • Perform system identification (SysID) and calibration of actuators, transmissions, and full‑body kinematics
  • Integrate hardware components and evaluate sensors
  • Build tooling for hardware bring‑up and debugging
  • Develop software for robot health monitoring, visualization, and logging
  • Build and maintain APIs used by other software components to command the robot
What we offer
What we offer
  • Health, dental, and vision insurance
  • 401(k) with company match
  • Paid time off and holidays
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Computational Geometry

We are seeking a Senior Software Engineer, Computational Geometry who will be a ...
Location
Location
United States , Chatsworth
Salary
Salary:
140000.00 - 200000.00 USD / Year
machinalabs.ai Logo
Machina Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MS or PhD. in Data Science, Computer Science, Machine Learning, Statistics, or a related field
  • 5+ years of experience in computational geometry, path planning, or related fields
  • Strong background in linear algebra, trigonometry, differential equations, and algorithm design
  • Proficiency in both Python and C++, with hands-on use of libraries such as Numpy (Python) or Eigen (C++)
  • Proven ability to manipulate meshes, vectors, and transforms in 2D and 3D
  • Experience with CAD file formats (STEP, IGES) and graphics-adjacent work (GPU acceleration, ray tracing, geometry kernels)
  • A track record of solving complex problems in fast-paced, iterative environments—independently and within teams
  • Excellent communication skills
  • able to explain technical concepts clearly to both engineers and non-engineers
Job Responsibility
Job Responsibility
  • Shape our geometry pipeline by leading the development of robust geometry ingestion and processing systems to transform complex CAD files into robot-ready parts
  • Innovate our path planning through the design and implementation of algorithms that expand the operational envelope of our robotic forming cells
  • Prototype and validate by rapidly testing new approaches while building high-quality, production-ready code for proven solutions
  • Bridge disciplines partnering with robotics and manufacturing engineers to troubleshoot, optimize, and validate geometry and path strategies on physical hardware
  • Model and simulate by building kinematic models, optimizers, and analysis tools to validate paths before they hit the robot floor
  • Uphold excellence through ensuring code quality with testing, documentation, and reviews aligned to Machina’s engineering standards
What we offer
What we offer
  • Medical, Dental, Vision
  • PTO
  • Stock Options
  • Fulltime
Read More
Arrow Right
New

Senior Systems Engineer I

ICON is looking for a Senior Systems Engineer I to help in the development of IC...
Location
Location
United States , Austin
Salary
Salary:
Not provided
iconbuild.com Logo
ICON
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. degree in System Engineering, Physics, Mechatronics, Mechanical Engineering, Electrical Engineering, Computer Science, or relevant science
  • 8+ years of experience in systems engineering or engineering field
  • Ability to rapidly prototype designs in both hardware and software, then move to DFM and productization on fast time-tables
  • Proven record of excelling within an engineering development team to deliver on-time milestones
  • Ability to use first principles creatively to solve difficult problems
  • Experience with design of industrial equipment and machinery, industrial robotics, mobile robotics, and an understanding and adapting to the field requirements for such machines, with knowledge of complex automation systems
  • Experience designing electrical power distribution, cable harnesses and Electrical Panels for Industrial Machinery
  • Experience in working with manufacturers, distributors, and building external partnerships
  • Proficiency using Electrical Schematics generation and management software
  • Proven Track-Record of Delivering products which meet customer requirements
Job Responsibility
Job Responsibility
  • Design, integrate, and manage high-level systems over their entire life cycle
  • Ensure that all aspects of a product are considered and integrated effectively to meet the specified requirements
  • Develop and refine requirements to ensure they are measurable & traceable. Ensure validation tests, analyses, demonstrations, and inspections are logged into the RTM
  • Develop system architecture that meets the requirements
  • Ensure all subsystems and components can integrate to meet operational and functional needs
  • Use modeling and simulation tools as necessary to analyze system behavior
  • Identify risks when it comes to integrating subsystems and components and collaborate cross functionally to mitigate them
  • Develop validation procedures to ensure the system performs as intended and established methods for verifying the system meets requirements
  • Apply electrical, mechanical, and control system design in the development of robotic platforms for construction applications, focusing on motion platforms, custom robotic manipulators, remote sensing, and object manipulation
  • Design, create, assemble and test prototypes and specify instrumentation and architecture for various R&D projects
  • Fulltime
Read More
Arrow Right
New

Assistant Store Manager

This is the first step in your adidas journey. For more than 70 years we've been...
Location
Location
United Kingdom , York
Salary
Salary:
Not provided
Adidas
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 18+ months of work experience in a sports/fashion customer and commercial-focused retail environment with 12+ months of Assistant Store Management responsibility
  • Team leadership
  • Strong analysis and literacy skills
  • Advanced verbal communication skills
  • Good understanding of Visual Merchandising
  • Strong Training skills
  • Team Development
  • Maintain store processes and rules to ensure a seamless shopping experience by leading team and replenishment
  • Professional handling of difficult interpersonal situations within the store team
  • Understanding the store´s needs and acting accordingly
Job Responsibility
Job Responsibility
  • Promote a high-performance and winning culture by working collaboratively with your team and help set clear expectations whilst leading by example and living our values
  • Encourage a culture of curiosity by promoting continuous learning and development opportunities and applying them to the shop floor
  • Support the Store Manager and take ownership of the store’s daily operation, including sales, customer service, inventory, management, recruitment, training, HR, and compliance
  • Motivate, inspire and, coach team members to deliver exceptional customer service and achieve store goals
  • Create and drive a safe and inclusive work environment where everyone feels valued and respected
What we offer
What we offer
  • Competitive compensation & rewards (bonuses, referral program, etc.)
  • Uniform allowance
  • Discount on adidas products online and in all own stores
  • Access to online learning platforms to further your skills
  • Employee Assistance program – We care about your well-being!
  • Discounted retail/ insurance vouchers
  • Opportunities to participate in sponsored adidas events
  • Chances to win football tickets for you and a friend
  • Fulltime
Read More
Arrow Right
New

Junior Accountant

A well-established manufacturing organization is seeking a Junior Accountant to ...
Location
Location
United States , Howell
Salary
Salary:
65000.00 USD / Year
careermovement.com Logo
Career Movement
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Accounting or Finance
  • 1–3 years of accounting experience preferred (internship or entry-level welcome)
  • Strong Excel skills and attention to detail
  • Exposure to ERP systems preferred (SAP a plus)
  • Interest in manufacturing or plant accounting
Job Responsibility
Job Responsibility
  • Assists with general ledger activities, monthly close, account reconciliations, and reporting
  • Partners closely with the accounting team and plant operations
Read More
Arrow Right