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.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Korea-Seoul/Senior-Applications-Software-Engineer--Planning-and-Control_JR2021548