Skip to content
Maven RoboticsMaven RoboticsCalifornia

Motion Planning and Controls Engineer

Develops motion planning and control software for AI robots, covering optimization algorithms, motor control, and electromechanical systems integration. Requires MS/PhD, expertise in Model Predictive Control, Python/C++, and multi-disciplinary problem-solving.

Salary not listed
On-siteEmbedded Engineering

About the role

Responsibilities

  • 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.
  • Utilize deep expertise in complex, high degree-of-freedom electromechanical systems.
  • Employ a multi-disciplinary mindset, bridging mechanical, electrical, software, and systems engineering domains.
  • Interface with perception, intelligence, simulation, and platform software systems to design functional architectures for robot performance.
  • Achieve exceptional motion quality via continual test, measurement, analysis, and improvement.

Must-have Qualifications

  • MS or PhD in engineering, mathematics, computer science or 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, plan and execute solutions.
  • Enthusiasm for working in a fast-paced startup environment.

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 reinforcement learning (RL) and imitation learning (IL).
  • Knowledge of brushless motor current control (e.g. field-oriented control).
  • Familiarity with functional safety (FuSa) concepts.

Skills

Model Predictive ControlPythonC++Forward KinematicsInverse KinematicsForward DynamicsInverse DynamicsMotor Servo ControlSlamKalman FilteringReinforcement LearningImitation LearningField-Oriented Control
Applied Intuition

LVC Simulation Integration Engineer

Applied IntuitionFort Walton Beach, FL

Lead design and development of Live, Virtual, and Constructive (LVC) simulation integrations to support experimentation, testing, and training of multi-agent Tactical AI autonomy software for air combat. Requires Master's in CS/engineering, 3+ years modern C++, defense M&S tools, and simulation standards (DIS/HLA).

100k – 160k/yr
On-site5+ YOEEmbedded Engineering
Zoox

Embedded Software Engineer

ZooxSan Diego, CA +1

Develop and test embedded software for Zoox vehicle charging, power management, and electro-mechanical systems. Requires 4+ years real-time embedded C/C++ experience with microcontrollers, automotive protocols (CAN/LIN), and cross-functional collaboration on safety-critical vehicle controls.

155k – 190k/yr
Hybrid4+ YOEEmbedded Engineering
Cerebras Systems

ML Systems Integration Engineer

Cerebras SystemsSunnyvale, CA

Build and debug software infrastructure for next-generation AI hardware systems at Cerebras. Requires strong Python/C++ skills, OS and computer architecture knowledge, and experience with complex hardware-software debugging and system integration.

Salary not listed
On-siteEmbedded Engineering
Applied Intuition

Embedded Firmware Validation Engineer

Applied IntuitionSunnyvale, CA

Design and execute HIL/SIL validation test cases and automated frameworks for AUTOSAR Classic and Adaptive embedded stacks, including communication protocols, OS, diagnostics, and functional safety. Requires 3+ years embedded validation experience, AUTOSAR knowledge, and Python scripting.

118k – 200k/yr
On-site3+ YOEEmbedded Engineering
Atomicmachines

Software Engineer, Robotics (ALL LEVELS)

AtomicmachinesSanta Clara, CA

Build and debug distributed software and firmware controlling complex robotics and manufacturing systems with real-time constraints. Requires 5+ years experience interfacing software with hardware, fluency in C++/Python, and a relevant BS degree.

185k – 260k/yr
On-site5+ YOEEmbedded Engineering