# Senior Applications Software Engineer, Planning and Control

**Company**: NVIDIA
**Location**: Seoul
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Korea-Seoul/Senior-Applications-Software-Engineer--Planning-and-Control_JR2021548?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_f75ee3ed-74e

## Description

Join NVIDIA's Solutions Engineering team, which aims to build and deploy scalable solutions for autonomous vehicles, creating safer and more efficient roads.

As a Senior Applications Software Engineer, Planning and Control, you will help craft the application software architecture by working closely with external partners and internal teams within NVIDIA.

**Responsibilities:**

- Shape the application architecture internally, focusing on planning and control, by collaborating with architecture and software development teams.

- Integrate and adapt NVIDIA solutions in target vehicles, ensuring that both the planner and controller meet desired vehicle dynamics performance metrics and functionality.

- Lead bring-up activities and provide technical support to resolve functional and planning & control related issues.

- Perform and leverage in-vehicle and simulation test drives for functional and performance analysis on recorded data.

- Work with partners to efficiently integrate hardware and software components, understand system architecture, profile performance, identify bottlenecks, and drive optimization.

- Collaborate with global engineering teams in US, APAC, and Europe locations to deploy solutions to customers.

**Requirements:**

- 5+ years of work-related experience in software development related to deep learning and/or autonomous driving technologies.

- Strong foundation in control theory, motion planning, and optimization, including real-time algorithms suitable for safety-critical systems.

- Solid grasp of vehicle dynamics, state estimation, and trajectory generation, with experience taking algorithms from simulation to real-time hardware.

- BS/MS in computer science, robotics, electrical engineering, or related technical field (or equivalent experience).

- Excellent C/C++ development skills with good knowledge of Python.

- Ability to adapt to fast-paced development lifecycles and multi-functional organizations, new technologies, and platforms.

- Strong analytical skills, striving for innovative solutions, with outstanding attention to detail.

**Preferred Qualifications:**

- Familiarity with NVIDIA DRIVE platform and NVIDIA GPU hardware and CUDA programming.

- Software development experience on QNX or equivalent RTOS.

- Experience with automotive design processes and standards (e.g., ISO 26262 FuSa, ISO 21448 SOTIF, ASPICE), including in-vehicle testing, simulation, and development guided by measurable outcomes.

- Proven expertise in developing planning & control solutions and experience on diverse vehicle platforms.

- Contributions to or ownership of open-source projects and mentorship experience.

## Skills

### Required
- C/C++
- Python
- control theory
- motion planning
- optimization
- deep learning
- autonomous driving

### Nice to have
- NVIDIA DRIVE platform
- CUDA programming
- QNX
- ISO 26262 FuSa
- ISO 21448 SOTIF
- ASPICE

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Korea-Seoul/Senior-Applications-Software-Engineer--Planning-and-Control_JR2021548?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
