Nvidia

System Software Engineer Intern - Autonomous Vehicles – 2027

Nvidia
Apply
3 days ago
Shanghai, ChinaIntern

Responsibilities

  • Implement and test in-vehicle system software primarily in C and C++.
  • Improve the reliability, performance, and security of software running on vehicles and exchanging data with NVIDIA systems.
  • Contribute to developer tools for developing, debugging, validating, and operating vehicle software, including AI-assisted tools.
  • Integrate software on vehicle platforms and reproduce and debug issues with global engineering teams.
  • Document designs, test results, and findings from technical investigations.

Requirements

  • Currently pursuing a BS or MS, or possessing equivalent experience, in Computer Science, Computer Engineering, Electrical Engineering, Cybersecurity, or a related field.
  • Demonstrate strong C or C++ programming skills.
  • Have familiarity with operating systems, networking, and data structures.
  • Understand fundamental software security concepts.
  • Be able to debug unfamiliar code and build working prototypes.
  • Communicate clearly and collaborate with an international team.
  • Preferred experience includes data processing, telemetry, software update systems, AI-assisted developer tools, machine learning, language models, agentic systems, messaging systems, embedded systems, Linux, networking, cybersecurity, applied AI, automotive software, robotics, or autonomous systems.

Tech Stack

Categories

Nvidia

About Nvidia

10,000+ employees

Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.

Contact me