Internship
NVIDIA logo

Software Intern - Embedded Systems

NVIDIA
Competitive
Bristol
Apply Now
TL;DR

Key Takeaways

  • Gain hands-on experience with embedded computing technologies for AI applications.
  • Contribute to software development for the Jetson platform, focusing on Linux and deep learning.
  • Work alongside hardware, system, and software engineers.
  • Competitive salaries and benefits offered.

About the Role

NVIDIA is a leading technology company, renowned for its invention of the GPU and its pivotal role in the growth of AI computing. We are seeking talented individuals to join our rapidly expanding engineering teams.

What you'll be doing:

  • Work with cutting-edge embedded computing technologies for the Tegra SoC, DGX Spark, and Jetson Embedded Platform.
  • Advance the capabilities of the Jetson Developer Kit and enhance the developer experience for mobile and embedded computing, demonstrating a deep understanding of Linux from kernel to applications, packaging, and distributions.
  • Develop software to accelerate key technologies like deep learning and neural networks for applications in autonomous vehicles, robotics, and analytics.
  • Collaborate with a multidisciplinary team of hardware, system, and software engineers.

What we need to see:

  • Currently pursuing a Master's or PhD degree with a specialization in Engineering.
  • Proven software development experience with a strong emphasis on Linux and embedded systems.
  • Excellent C programming and debugging skills within both Linux kernel and user space.
  • Experience in system-level debugging and strong problem-solving abilities.

Ways to stand out:

  • Experience working with Linux drivers and contributing to open-source software communities (e.g., upstreaming).
  • Hands-on experience with Agentic AI systems.
  • Familiarity with Deep Learning, neural networks, computer vision, CUDA, and OpenGL programming.
  • Experience with embedded systems, particularly bootloader components.