System Software Engineering Intern, Autonomous Vehicles - 2026 at NVIDIA

Shanghai, China

NVIDIA Logo
Not SpecifiedCompensation
InternshipExperience Level
InternshipJob Type
UnknownVisa
Autonomous Vehicles, TechnologyIndustries

Requirements

  • Pursuing MS or PhD in EE/CS or closely related field, preferably with relevant work and lab experience
  • Deep understanding of programming languages in C, C++ and Python
  • Familiar with source control tools (git, Perforce, etc.)
  • Experienced in developing system software mostly in user space but also comfortable digging deep into kernel space and low-level hardware
  • Strong knowledge of system programming, threading, mutex, synchronization, communication, and parallel computing to build highly scalable and efficient applications
  • More than familiar with underlying hardware architecture for CPU/GPU and memory, and understand performance from the bottom up
  • Prior experience working in the following areas: Kernel development, Autonomous Vehicles, Robotics, Self-Driving-Cars, GPU technology, Computer Vision, Deep Learning
  • Outstanding communication and collaboration skills
  • Strong communication, organizational, and analytical skills
  • Solid understanding and strong system software experience

Responsibilities

  • Assist senior engineers on developing and maintaining software to drive the car, given various sensor input devices including Cameras, LIDAR, RADAR, GPS, IMU and others on Vehicle CAN
  • Work with different teams to transform sensor information into driving the car with the best experience
  • Work with different teams on challenging problems for autonomous driving including computer vision, deep learning, object tracking, car controlling
  • Help build the software and make it work flawlessly and safely on the driving platform
  • Craft the driving application for Autonomous Vehicle products
  • Solve real challenging problems in the software with different teams to drive the car with the best experience
  • Performance optimization on driving platforms

Skills

Key technologies and capabilities for this role

CC++PythonGitPerforceSystem ProgrammingThreadingMutexSynchronizationParallel ComputingGPUCPU ArchitectureMemory ArchitectureComputer VisionImage ProcessingDeep Learning

Questions & Answers

Common questions about this position

What education level is required for this internship?

Candidates must be pursuing an MS or PhD in EE/CS or a closely related field, preferably with relevant work and lab experience.

What programming languages do I need to know for this role?

A deep understanding of C, C++, and Python is required.

What experience makes a candidate stand out?

Stand out with deep understanding of system architecture including CPU/GPU/Memory/Storage and performance optimization, solid experience in kernel development on Linux/QNX, and hands-on work in Computer Vision, Machine Learning, Deep Learning, Automotive Vehicles, or Robotics.

What is the team environment like at NVIDIA for this role?

The team is tightly-knit, emphasizing outstanding communication and collaboration skills, with members always discussing, learning from each other, and driving progress together.

Is this a remote position or full-time in office?

This information is not specified in the job description.

NVIDIA

Designs GPUs and AI computing solutions

About NVIDIA

NVIDIA designs and manufactures graphics processing units (GPUs) and system on a chip units (SoCs) for various markets, including gaming, professional visualization, data centers, and automotive. Their products include GPUs tailored for gaming and professional use, as well as platforms for artificial intelligence (AI) and high-performance computing (HPC) that cater to developers, data scientists, and IT administrators. NVIDIA generates revenue through the sale of hardware, software solutions, and cloud-based services, such as NVIDIA CloudXR and NGC, which enhance experiences in AI, machine learning, and computer vision. What sets NVIDIA apart from competitors is its strong focus on research and development, allowing it to maintain a leadership position in a competitive market. The company's goal is to drive innovation and provide advanced solutions that meet the needs of a diverse clientele, including gamers, researchers, and enterprises.

Santa Clara, CaliforniaHeadquarters
1993Year Founded
$19.5MTotal Funding
IPOCompany Stage
Automotive & Transportation, Enterprise Software, AI & Machine Learning, GamingIndustries
10,001+Employees

Benefits

Company Equity
401(k) Company Match

Risks

Increased competition from AI startups like xAI could challenge NVIDIA's market position.
Serve Robotics' expansion may divert resources from NVIDIA's core GPU and AI businesses.
Integration of VinBrain may pose challenges and distract from NVIDIA's primary operations.

Differentiation

NVIDIA leads in AI and HPC solutions with cutting-edge GPU technology.
The company excels in diverse markets, including gaming, data centers, and autonomous vehicles.
NVIDIA's cloud services, like CloudXR, offer scalable solutions for AI and machine learning.

Upsides

Acquisition of VinBrain enhances NVIDIA's AI capabilities in the healthcare sector.
Investment in Nebius Group boosts NVIDIA's AI infrastructure and cloud platform offerings.
Serve Robotics' expansion, backed by NVIDIA, highlights growth in autonomous delivery services.

Land your dream remote job 3x faster with AI