Motion Planning and Controls Engineer

Maven Robotics

San Francisco (CA)

On-site

USD 140,000 - 230,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Maven Robotics is seeking a Motion Planning & Controls Engineer to develop software that brings our autonomous robot hardware to life. You will work on optimization-based planning, advanced control, and multi-DOF dynamics to achieve safe, reliable, and precise motion across the system.

You will collaborate across mechanical, electrical, software, and perception teams, apply rigorous testing and analysis, and contribute to world-class robot performance in a fast-paced startup environment.

Qualifications

  • MS or PhD in engineering, mathematics, computer science or a related discipline.
  • Experience in optimization-based motion planning and control algorithms such as Model Predictive Control.
  • Experience in control, estimation, modeling, and analysis of complex multi-degree-of-freedom electromechanical systems, including forward/inverse kinematics, forward/inverse dynamics, and task/joint space control.
  • Practical experience with motor servo control (position/velocity/torque control) architectures and tuning.
  • Proficiency in Python and C++ programming, using up-to-date software development practices and tooling.
  • Self-starter attitude with strong ability to identify problems, prioritize them, then plan and execute working solutions.
  • Enthusiasm for working in a fast paced startup environment and eagerness to support the team on a variety of topics.

Responsibilities

  • Cover the entire software stack that governs robot motion, from optimization-based motion planning and control for an overactuated autonomous system to motor torque control.
  • Utilize deep expertise in and intuition for complex, high degree-of-freedom electromechanical systems.
  • Bridge mechanical, electrical, software, and systems engineering domains to solve real-world problems.
  • Interface with perception, intelligence, simulation, and platform software systems in designing architectures that ensure world-class robot performance.
  • Aim for exceptional motion quality via continual test, measurement, analysis, and improvement.

Skills

Motion planning & controls
Model Predictive Control
Python
C++
Kinematics & dynamics
Motor servo control
Problem solving
Startup mindset

Education

MS or PhD in engineering, mathematics, computer science or related

Job description

Maven Robotics is building the world’s leading general-purpose AI robots.

We are currently operating in stealth and are growing the world’s best team in AI robotics. We are looking for self-starters that are the world’s best in their field, who can innovate from a deep understanding of the fundamentals, and who share our values of unwavering truth seeking and integrity, humility, curiosity, and relentless determination.

Role Description

We are looking to recruit an exceptional Motion Planning & Controls Engineer to develop the software that brings our robot hardware to life, implementing planning and control algorithms that provide purposeful, performant, safe, reliable, and beautiful coordinated motion.

In this role you will:

  • Cover the entire software stack that governs robot motion, from optimization-based motion planning and control for an overactuated autonomous system, down to individual motor torque control (and everywhere in between).
  • Utilize deep expertise in and intuition for complex, high degree-of-freedom electromechanical systems.
  • Employ a true multi-disciplinary mindset, bridging mechanical, electrical, software, and systems engineering domains to solve real-world problems.
  • Interface with perception, intelligence, simulation, and platform software systems in designing thoughtful functional architectures that ensure world-class overall robot system performance.
  • Have an unrelenting drive to achieve exceptional motion quality via continual test, measurement, analysis, and improvement.
Qualifications

Must-have:

  • MS or PhD in engineering, mathematics, computer science or a related discipline.
  • Experience in optimization-based motion planning and control algorithms such as Model Predictive Control.
  • Experience in control, estimation, modeling, and analysis of complex. multi-degree-of-freedom electromechanical systems, including forward/inverse kinematics, forward/inverse dynamics, and task/joint space control.
  • Practical experience with motor servo control (position/velocity/torque control) architectures and tuning.
  • Proficiency in Python and C++ programming, using up-to-date software development practices and tooling.
  • Self-starter attitude with strong ability to identify problems, prioritize them, then plan and execute working solutions.
  • Enthusiasm for working in a fast paced startup environment and eagerness to support the team on a variety of topics.

Nice-to-have:

  • Familiarity with ground vehicle localization, mapping, and state estimation techniques (e.g. SLAM, Kalman filtering).
  • Familiarity with robotic simulation software frameworks/environments.
  • Familiarity with modern approaches to robotic manipulation, including state-of-the-art reinforcement learning (RL) and imitation learning (IL) approaches and their application to real-world robots.
  • Knowledge of brushless motor current control (e.g. field-oriented control).
  • Familiarity with functional safety (FuSa) concepts.
Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey.Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiringprocess or thereafter. Any information that you do provide will be recorded and maintained in aconfidential file.

As set forth in Maven Robotics’s Equal Employment Opportunity policy,we do not discriminate on the basis of any protected group status under any applicable law.

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection.As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measurethe effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categoriesis as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Voluntary Self-Identification of Disability

Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp .

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Dis
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Robotic System Integration Engineer
Robotic System Integration Engineer

Maven Robotics • San Francisco (CA)

On-site
USD 110,000 - 170,000
Machine Learning Engineer - Robot Manipulation
Machine Learning Engineer - Robot Manipulation

Maven Robotics • San Francisco (CA), California (MO)

On-site
USD 150,000 - 225,000
Embedded Software Engineer - Real-Time Linux
Embedded Software Engineer - Real-Time Linux

Maven Robotics • San Francisco (CA), California (MO)

On-site
USD 180,000 - 210,000
Sr. Mechanical Engineer - Robot Hardware Design
Sr. Mechanical Engineer - Robot Hardware Design

Maven Robotics • San Francisco (CA), California (MO)

On-site
USD 120,000 - 180,000
Machine Learning Engineer - Robot Perception
Machine Learning Engineer - Robot Perception

Maven Robotics • San Francisco (CA), California (MO)

On-site
USD 160,000 - 230,000
Modeling and Simulation Engineer
Modeling and Simulation Engineer

Maven Robotics • San Francisco (CA)

On-site
USD 150,000 - 210,000
Software Engineer, VCU (Vehicle Control Unit)
Software Engineer, VCU (Vehicle Control Unit)

Bot-Auto • Houston (TX)

On-site
USD 110,000 - 150,000
Electrical Engineer - Compute Hardware Design
Electrical Engineer - Compute Hardware Design

Maven Robotics • San Francisco (CA)

On-site
USD 150,000 - 210,000
Data Collection Operator
Data Collection Operator

Maven Robotics • San Francisco (CA), California (MO)

On-site
USD 39,000 - 55,000
Lead Machine Learning Engineer New USA - Remote
Lead Machine Learning Engineer New USA - Remote

May Mobility, Inc. • Northern (KY)

Remote
USD 220,000 - 270,000
Healthcare package
Retirement plan
Parental leave
+1