System Software Engineer, Motion Planning and Control System - Autonomous Vehicles

Posted:
8/8/2024, 5:00:00 PM

Location(s):
Beijing, Beijing, China ⋅ Shanghai, China ⋅ Beijing, China

Experience Level(s):
Mid Level

Field(s):
Software Engineering

NVIDIA has continuously reinvented itself over two decades. NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. This is our life’s work — to amplify human imagination and intelligence.

We are actively seeking System Software Engineers with a specialization in motion planning and control system to refine the automated driving and parking features for different Chinese OEM partners' carlines. As a key member of NVIDIA China Tegra Solution Engineering team, you'll have the opportunity to be based at our Shanghai or Beijing offices. Your essential duties will revolve around the validation, adaptation, and advancement of the NDAS motion planning and control stack, with a particular focus on the distinct challenges in China. The ideal candidate will bring expert knowledge in the vehicle dynamics, kinematic models and control system domains, exceptional analytical and problem-solving skills, strong communication abilities, and a profound commitment to teamwork. We highly value extensive experience in the tuning and validation of motion planning and control system regardless for autonomous driving and parking features.

What you will be doing:

  • You should gain an in-depth understanding of the architecture and codebase of NDAS motion planning and control components.

  • Collaborate with other established team members to customize codebase and configurable parameters, fine-tuning motion planning and control system performance and advancing prototype software to production standards with regards to different Chinese OEM partners’ carlines meet the unique challenges of the Chinese market.

  • Work closely with various teams to troubleshoot and resolve different issues identified during simulations and test drives.

  • Define and verify product requirements through comprehensive analysis, simulation, in-car testing, and benchmarking against existing products.

What we need to see:

  • BS, MS, or higher degree in Computer Science, Electrical Engineering, Robotics, or a related field or equivalent experience.

  • Familiar with motion planning and control algorithms and have at least 3 years of software engineering experience in one or more of lattice planner, DWA, A*, MPC, PID, and LQR in the autonomous vehicle or robotics industry.

  • Familiar with vehicle dynamics and kinematic models.

  • Hands-on experience with software debugging tools: software debuggers, analyzers, trace loggers. Strong analytical and problem-solving skills, with good attention to details.

  • A readiness to conduct hands-on testing and triaging in test vehicles within a workshop setting.

  • Excellent collaboration skills and the ability to work effectively with individuals from various nationalities and locations.

Ways to stand out from the crowd:

  • Over 5 years of experience in motion planning and control theory/motion planning or a related field.

  • Experience in developing real-time motion planning and control system for automotive systems.

  • A self-starter with a proven track record of implementing motion planning and control system in a commercial product.

  • Strong leadership and interpersonal skills, capable of fostering collaboration across diverse teams.

NVIDIA

Website: https://www.nvidia.com/

Headquarter Location: Santa Clara, California, United States

Employee Count: 10001+

Year Founded: 1993

IPO Status: Public

Last Funding Type: Grant

Industries: Artificial Intelligence (AI) ⋅ GPU ⋅ Hardware ⋅ Software ⋅ Virtual Reality