Software Engineer Intern

Company: NVIDIA
Company: NVIDIA
Location: China, Shenzhen
Commitment: Part time
Posted on: 2023-09-08 06:01
The Automotive Vehicles Platform team is searching for software engineer intern to develop backend/data-analytics services and bring NVIDIA's autonomous vehicle platform out to the world. You will participate in a focused effort to develop and productize ground-breaking solutions that will redefine the world of transportation and the growing field of self-driving cars. You will work with hardworking and dedicated multi-functional engineering development teams across various subsystems to integrate their work into our autonomous driving DRIVE SW platform, while achieving or exceeding all significant NVIDIA and automotive standards & guidelines. You'll find the work is exciting, fun, and very significant.NVIDIA is a “learning machine” that constantly evolves by adapting to new opportunities that are hard to tackle, that only we can pursue, and that matter to the world. This is our life’s work: to amplify human creativity and intelligence. NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have many of the most forward-thinking and hardworking people in the world working together. If you're creative, autonomous, and love challenges, we would love to hear.What you'll be doing:Working with NVIDIA global teams to build and maintain the next generation system software for autonomous vehicles fleet including telemetry, cloud services, data processing and much more.You will be involved in the development and implementation of telemetry-based event reporting systems. This includes collecting, analyzing, and processing telemetry data from various sources to monitor system performance, detect anomalies, and generate valuable insights.Exploring different algorithms to generate valuable insights from big data. Python will be your go-to tool for exploring and manipulating big data. You will use Python libraries such as Pandas, NumPy, and Matplotlib to visualize and analyze data, enabling better understanding and decision-making and contributing to the continuous improvement of our autonomous driving solutions.What we need to see:BS, MS in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, Data Science, Mathematics, or a related field.Proficiency with programming languages such as Python/Java/Go/C++ and proficiency in software development fundamentals.Excellent software design, problem-solving and debugging skills.Experience with container-based virtualization (e.g. Docker) and container orchestration (e.g. Kubernetes).A strong desire to learn and build innovative solutions.Excellent communication and teamwork abilities.Ways to stand out from the crowd:Background with distributed computing, high scalability and availability design, multi-thread, load balance, such as high-performance server architecture.Familiarity with auto test methodologies.Familiarity with Spark and Kubeflow.Strong problem-solving skills and a passion for learning and staying up-to-date with the latest trends in software engineering and technologies.
View Original Job Posting