Internships Jobs

INTERNSHIP JOBS

Job Information

Nvidia Software Intern, Tooling and Infrastructure - Autonomous Vehicles in Shanghai, China

NVIDIA is enabling the industry to safely drive billions of miles in virtual reality with the powerful NVIDIA DRIVE™ Constellation AV simulator. Constellation enables an autonomous vehicle test drive in a near-infinite variety of conditions and scenarios—before it even reaches the road. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. We need passionate, hard-working and creative people to help us take on more of these challenging opportunities in Autonomous Driving.

Autonomous Driving is an emerging technology and a lot of advances are being made in terms of the ability to handle various driving conditions by the car. It is a complex branch of engineering where a lot of data driven decisions are made. Access to data is a gold mine, but it is humanly impossible to make sense of gazillion bytes of data without the right tools and services in place. We are looking for bright software engineers & interns who can help develop tools, services and infrastructure to build all kinds of driving tests and scale them up on the cloud, so that we could validate and qualify the Autonomous Vehicle software stack before it can be deployed to the real car.

What you'll be doing:

  • Collaborate with different AV software groups and design teams to understand and develop software tools to analyze errors, KPIs, drive metrics, etc.

  • Develop software by going through the full software development life cycle (Requirements, Design, Code, Test), etc.

  • Help create dashboards using in house and other data visualization tools

  • You'll be a member of an internationally distributed team with locations in US, and China

  • Be an internal champion to productize software solutions for NVIDIA internal and external consumption

What we need to see:

  • Bachelor or Master of Science (or equivalent) in Computer Science, Computer Engineering, or related

  • Excellent coding skills in a language of choice, preferably Python, Go and C++

  • Expertise in embedded systems, Linux system, debugging system software issues

  • Familiar with SQL, Parquet file format, Redash

  • Background with docker containers, container orchestration

  • Knowledge of source control like git, Gerrit

  • Strong problem solving and debugging skills

  • Highly motivated with strong interpersonal skills, you have the ability to work successfully with multi-functional teams, principles and architects and coordinate effectively across organizational boundaries and geographies.

Ways to stand out from the crowd:

  • Intern experience in building the data-driven closed-loop of AV development in leading AV companies

  • Good at creating dashboards and reports using data visualization tools

  • Exposure to supporting development infrastructure like CI/CD and DevOps.

  • Experience with build systems like Bazel, Dazel, etc.

  • A go-getter attitude to investigate and understand technical requirements.

    NVIDIA is a Learning Machine

    NVIDIA pioneered accelerated computing to tackle challenges no one else can solve. Our work in AI and the metaverse is transforming the world's largest industries and profoundly impacting society.

    Learn more about NVIDIA .

DirectEmployers