# Motion planning senior software development engineer

**Company**: NVIDIA
**Location**: Santa Clara, CA
**Experience**: senior
**Job type**: full-time
**Salary**: 184,000 USD – 287,500 USD for Level 4; and 224,000 USD – 356,500 USD for Level 5
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Development-Engineer--Motion-Planning---Autonomous-Vehicles_JR2029621?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/motion-planning-senior-software-development-95f9ae09-60b/

## Description

NVIDIA is seeking an experienced Motion planning senior software development engineer to develop key features for its autonomous driving platform. You will work on a mix of Trajectory planning and Motion Planning problems to build focused software solutions, collaborating with established teams to design and mature new products.

**Responsibilities:**

- Lead the entire feature lifecycle, driving motion planning solutions from initial design through to full productization and deployment.

- Model L2, L3, and L4 vehicle behaviors and driving modes by formulating them as optimal-control problems, integrating perception, prediction data, and user-comfort preferences.

- Enhance driving behavior and support overall product quality by engaging in continuous issue triage alongside product and user-experience engineers.

- Improve optimization solver performance using instruction parallelization and memory optimization techniques.

**Requirements:**

- 8+ years of relevant experience in Computer Science, Computer Engineering, or a related technical field.

- Proven ability to develop high-quality C++ software within large, collaborative codebases.

- Strong skills in applied mathematics, with proficiency in linear algebra, differential equations, numerical methods, and convex optimization.

**Preferred qualifications:**

- Prior experience contributing to product development within the Autonomous Driving industry.

- Expertise in constrained optimization-based trajectory generation for vehicle dynamics and performance optimization for in-car deployment.

- Familiarity with advanced motion planning algorithms, including lattice-based planners, hybrid A*, D*, and RRTs.

Your base salary will be determined based on your location, experience, and other objective job-related factors. The expected base salary ranges for this position are: 184,000 USD – 287,500 USD for Level 4; and 224,000 USD – 356,500 USD for Level 5. You will also be eligible for equity and benefits.

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- C++
- applied mathematics
- linear algebra
- differential equations
- numerical methods
- convex optimization

### Nice to have
- Autonomous Driving
- constrained optimization-based trajectory generation
- lattice-based planners
- hybrid A*
- D*
- RRTs

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Development-Engineer--Motion-Planning---Autonomous-Vehicles_JR2029621?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
