Software Engineer Low Speed Motion Planning & Control Planning
Design and deploy low-speed motion planning and control modules for autonomous vehicles, including vehicle-dynamics characterization and optimal-control solutions. The role requires 3+ years of production software experience, hands-on vehicle testing, strong control and numerical-analysis knowledge, and high-performance C++.
About the job
Responsibilities
- Design and implement motion planning and control modules deployable across vehicle platforms for accurate autonomous navigation in tight scenarios.
- Characterize customer vehicle dynamics to create tailored control solutions and reduce the gap between simulation and real-world dynamics.
- Evaluate and apply academic research to develop optimal-control solutions using nonlinear model predictive control (MPC) and MPPI control.
Requirements
- Passion for challenging motion planning or motion control problems.
- 3+ years of experience building production software using modern software practices.
- Hands-on experience testing control solutions on real, production-grade vehicles.
- Fluency in control theory, numerical optimization, numerical analysis, and physics.
- Ability to develop practical solutions to cutting-edge challenges in a fast-paced environment.
- Experience writing high-performance C++ code.
Nice to Have
- Master's or PhD in mechanical engineering or computer science, with coursework or research experience in motion planning or controls.
- Experience writing software compliant with safety-critical C++ guidelines such as MISRA and AUTOSAR.
- Experience using quadratic programming solvers or nonlinear optimization tools.
- Experience applying machine learning techniques to vehicle dynamics modeling.
- Experience working with large industrial or commercial vehicles and passenger cars.
Compensation and Benefits
- 30 days of paid vacation per year.
- Daily meal benefits: €19 lunch budget and €19 dinner budget, plus free breakfast, snacks, and drinks in the office.
- €965 annual learning and development budget.
- €580 annual fitness budget.
- Subsidized Wellpass membership with access to gyms, studios, and wellness facilities across Germany.
- €25 monthly contribution to the Deutschlandticket.
- Generous parental leave in addition to statutory parental leave.
Skills
C++, Motion Planning, Motion Control, Control Theory, Numerical Optimization, Numerical Analysis, Nonlinear Mpc, Mppi Control, Physics, Misra, Autosar, Quadratic Programming, Machine Learning, Vehicle Dynamics Modeling
Similar jobs
ML Engineering jobsBuild the technical foundation for a new business vertical, creating reusable infrastructure and leading early customer engagements from scoping through delivery. The role requires 3+ years of engineering experience, strong Python and SQL skills, backend/data expertise, and comfort operating in ambiguity.
Trains and fine-tunes large-scale diffusion transformer models for image and video generation, conducts rigorous ablation studies, and optimizes distributed training. Requires hands-on diffusion-model experience, strong PyTorch and transformer expertise, and understanding of generative-model evaluation.
Build production agent systems that plan, use tools, recover from failures, and improve over time. The role requires 5+ years of production ML or backend experience, LLM or agent deployment experience, and expertise in evaluation, tracing, observability, and agent architecture.
Own inference-stack cost and performance by optimizing serving, caching, batching, quantization, decoding, routing, and GPU execution. The role requires 5+ years in ML systems, inference infrastructure, or performance engineering, plus strong Python and systems-language skills.
Build and operate AI-powered, customer-facing workflows for Datadog Notebooks, combining reliable backend systems with LLM capabilities. The role requires 6+ years of engineering experience, Go or Python expertise, and experience delivering production AI products.