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 toolsYou'll be a member of an internationally distributed team with locations in US, and ChinaBe an internal champion to productize software solutions for NVIDIA internal and external consumptionWhat we need to see: Bachelor or Master of Science (or equivalent) in Computer Science, Computer Engineering, or relatedExcellent coding skills in a language of choice, preferably Python, Go and C++Expertise in embedded systems, Linux system, debugging system software issuesFamiliar with SQL, Parquet file format, RedashBackground with docker containers, container orchestrationKnowledge of source control like git, GerritStrong problem solving and debugging skillsHighly 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 companiesGood at creating dashboards and reports using data visualization toolsExposure 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.
View Original Job Posting