NVIDIA

Software Developer Student

28 October 2024
Apply Now
Deadline date:
£64000 - £118000 / year

Job Description

Do you want to help drive the development of CPU technology for architectures used for artificial intelligence (AI) / deep learning (DL), high-performance computing (HPC), cloud service providers (CSP), gaming, virtual reality, and autonomous vehicles? Are you passionate about the intersection of CPU Architecture algorithms and software engineering solutions, when developing Arch SW tools, analyzing tools and SW infrastructure? Come join the CPU performance architecture team and help us push performance boundaries for all our CPU products!

NVIDIA is looking for a Software Student to join our Arch CPU team. In this role, you will experience the exciting junction of CPU Architecture algorithms and software engineering solutions, when developing Arch SW tools, analyzing tools and SW infrastructure.

What you will be doing:

  • Develop data analysis tools and CPU power tool enhance and improve our core simulation models

  • Develop infrastructure and debug tools helping CPU architect develop and debug CPU performance. 

  • Work with CPU Architects, define and develop new SW capabilities and enhancements 

What we need to see:

  • A student for a B.Sc in Computer Engineering or Electrical Engineering 

  • Strong Python knowledge

Ways to stand out of the crowd:

  • Linux knowledge

  • C++ knowledge

  • CPU architectural knowledge

  • SW development of RestAPI, Databases and data analyzing as an advantage

NVIDIA pioneered accelerated computing to tackle challenges no one else can solve. Our work in AI and the metaverse is profoundly impacting society and redefining the world’s largest industries—from gaming to robotics, self-driving cars to life-saving healthcare, climate change to virtual worlds where we can all connect and create.

NVIDIA recently entered the CPU server market with its Grace CPU Superchips. Additionally, NVIDIA’s GPUs and SOCs are world leaders in performance and efficiency and rely on CPU cores to efficiently orchestrate the system. The NVIDIA CPU architecture team builds new, innovative products tailored to cooperate with other technologies to tackle ground-breaking challenges.