We are now looking for a Software Intern. You will work to provide deep technical assistance in integrating NVIDIA DRIVE products into customer platforms, including understanding customer requirement, developing NVIDIA DRIVE SDK, solving customer technical issues, optimizing stability and performance. You need to work independently and be highly self-motivated. You should drive issues with little or no supervision. A key success for this position is not only a thorough understanding of NVIDIA DRIVE platform hardware and software stack, but also a solid grasp of customer data pipeline design, and various requirements. Excellent communication skills, flexible in task assignments and working under pressure are also indispensable.What you'll be doing:You will have good opportunity to work on the leading-edge technology of autonomous driving.Software development on NVIDIA DRIVE SDKs, deep knowledge on the SDK functionalities and performance. deeply understand various vehicle sensors including Camera, Lidar, Radar, GPS and so on.Work with internal global teams to align customer's requirements and SDK development status.What we need to see:Pursuing Degree in EE/CS or closely related field. Embedded, robotic, or automotive software development work experience.Full experience at embedded Linux, QNX or Android.Excellent C and C++ skills.Know about system scheduling policy, threading, synchronization, and parallel computing to build highly scalable and stable applications.Experience in developing system software mostly in user space but also feel comfortable in digging into kernel space and low-level drivers.Excellent debugging and problem solving skills.Experience in camera data manipulation, like camera capture, ISP processing, image 2D/rendering/display is preferable.Experience with multimedia image/video/audio applications and frameworks, knowledgeable in H.264/H.265/JPEG encoding/decoding is preferable.Good English language skills to work effectively with global development and support team with self managing and ability to break down complex problems in to manageable tasks.NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and talented people on the planet working for us. If you're creative and autonomous, we want to hear from you!
View Original Job Posting