System Engineer Intern - Autonomous Vehicle

Company: NVIDIA
Company: NVIDIA
Location: China, Shanghai
Commitment: Part time
Posted on: 2024-01-13 05:16
NVIDIA is now looking for interns for its Autonomous Vehicle teams. As a member of our team you will be responsible for developing and maintaining software to drive the car, given various sensor input devices including Camera’s, LIDAR, RADAR, GPS, IMU and others on Vehicle CAN, work with different teams here to transform the information into driving the car with the best experience. You will work on all sort of exciting problems for autonomous driving including computer vision, deep learning, object tracking, car controlling. You will help build the software and make it work flawlessly and safely on our driving platform. We expect you to have strong communication, organizational, and analytical skills. Proven understanding and strong system software experience is a requirement. Experience with GPU technology, image processing, computer vision, and multimedia are highly valued.What you’ll be doing:Craft the driving application for Autonomous Vehicle productsSolve the real challenging problems in the software with different teams and to drive the car with the best experiencePerformance optimization on our driving platformsWhat we need to see:MS or PhD students in EE/CS or closely related field (or additional equivalent experience) with 2+ year of lab experiencePossess a deep understanding of programming languages in C++ and Python.Solid knowledge on system programming, threading, mutex, synchronization, communication, and parallel computing to build highly scalable and efficient applicationsHave deep understanding with underlying hardware architecture for CPU/GPU and memory, and understand performance from the bottom upExperienced in developing system software in user space but also feel no big deal in digging deep into kernel space and even low-level hardwareFamiliar with source control tools (git, Perforce, etc.)Display outstanding communication and collaboration skills, as we work as a tightly-knit team, always discussing and learning from each other and driving things forward and making solid progressWays to stand out from the crowd:Deep understanding of system architecture, CPU/GPU/Memory/Storage, everything related to performance optimizationSolid experience in kernel developing, Linux/QNX, and familiar with OS scheduling, event handling, real-time requirements.Experience with Computer Vision, Machine Learning, Deep Learning or other Artificial Intelligence paradigmsExperience in Automotive Vehicle or Robotic System Building
View Original Job Posting