Skip to content
mimi

Senior Motion Planning Engineer

Consulteer

Switzerland · On-site Senior 1w ago

About the role

Your Role Responsibilities

  • Design, develop, and deploy advanced motion planning algorithms for mobile robots and manipulators across navigation and manipulation domains.
  • Develop optimization‑based planners, including defining cost functions and constraints suitable for embedded robotic systems.
  • Implement production‑ready software in C++ and Python, with strong focus on testing, validation, and maintainability.
  • Develop, integrate, and debug ROS2 nodes within complex robotic systems.
  • Own and drive technical objectives, aligned with the squad roadmap and overall product strategy.
  • Troubleshoot and resolve issues spanning robotic software stacks and hardware platforms, from prototype to production.

Required Technical Professional Expertise

  • Strong hands‑on experience in robot motion planning, including navigation, obstacle avoidance, and manipulation.
  • Solid background in numerical optimization applied to motion planning problems.
  • Proven expertise in C++ and Python, with experience deploying software in production environments.
  • Practical experience with NumPy, PyTorch, or JAX.
  • Ability to work independently and drive complex topics end‑to‑end.
  • Hands‑on experience with ROS2 development and integration.

Nice to have:

  • Experience with GPU development, particularly on NVIDIA Jetson platforms.
  • Exposure to generative models, such as flow‑based models.
  • Experience working with humanoid robots.
  • Familiarity with NVIDIA Omniverse or comparable simulation environments.

Skills

C++JAXNumPyPythonPyTorchROS2

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free