L

Lucid Motors

Designs and manufactures luxury electric vehicles

Senior Staff Software Engineer - Motion Planning and Controls, Autonomous Driving

Robotics & Autonomous SystemsConfirmed live in the last 24 hours
Full-timeNewark, CA, USA

About the Job

Requirements

  • A Master of Science or Ph.D. in Robotics, Control, Electrical Engineering, or a related field.
  • At least 10 years of software development experience in autonomous driving, advanced driver-assistance systems, or robotics, focused on large-scale data and real-time systems.
  • Strong C/C++ programming skills and a solid understanding of software engineering design principles and best practices.
  • A proven track record of delivering advanced driver-assistance systems or autonomous-driving features through the full production lifecycle, including requirements analysis, architecture and design, implementation, unit testing, feature tuning, software-in-the-loop and hardware-in-the-loop validation, and in-vehicle deployment.
  • Hands-on experience integrating software on embedded platforms such as NVIDIA Xavier/Orin or Infineon Aurix.
  • Demonstrated ability to build reliable production-grade systems, including large-scale architectures, evaluation pipelines, and performance-optimized models.
  • Leadership experience.

Responsibilities

  • Develop and enhance trajectory optimization algorithms, including iterative linear-quadratic regulator or model-predictive-control-based approaches, for low-speed scenarios.
  • Design and implement constraint-aware optimization.
  • Improve local planners to generate control-friendly trajectories.
  • Refactor and scale planning-stack architecture for maintainability and extensibility.
  • Optimize central processing unit usage and explore parallel or graphics processing unit acceleration opportunities.
  • Improve system-level stability under dynamic constraints and scalability across scenarios and vehicle platforms.
  • Investigate and resolve real-world issues such as curvature discontinuities, velocity/trajectory mismatches, and edge-case steering behavior.
  • Validate solutions using simulation and vehicle logs, as well as multi-scenario testing and benchmarking.
  • Evaluate and prototype new approaches, including learned models, barrier functions, and machine-learning-based planning.
  • Benchmark and compare planning algorithms for production viability.
  • Contribute to next-generation planning initiatives, including machine-learning-driven planning.
  • Drive technical discussions and share algorithm insights across teams.
  • Maintain high-quality documentation and support knowledge transfer.
  • Track work via Jira with clear metrics and reproducible results.

Desired Qualifications

  • Experience with machine-learning-based planning approaches.
  • Experience with graphics processing unit or parallel computing for planning.
  • A track record of production deployment in real vehicles.

About the Company

Lucid Motors

Designs and manufactures luxury electric vehicles

Lucid Motors designs and builds luxury electric vehicles in the United States. It develops its own EV technology in-house, enabling longer ranges with fewer batteries, which makes cars lighter and more sustainable. It sells directly to consumers, controlling the whole process from design to sales and service. Its goal is to advance sustainable technology and redefine what luxury electric vehicles can be in the automotive industry.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Newark, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at Lucid Motors

See more jobs