Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Nvidia Software Engineering Intern Developer Tools 
France, Auvergne-Rhône-Alpes 
624443740

20.04.2025
France, Courbevoie
UK, Remote
Poland, Warsaw
Germany, Munich
Germany, Berlin
time type
Full time
posted on
Posted 4 Days Ago
job requisition id

What you'll be doing:

  • Work with developer tools, driver and architecture teams to contribute to the design, implementation, and verification of product features and components that are part of the Developer Tools product portfolio

  • Develop tools for GPUs running Linux, Windows, and embedded operating systems (such as Linux, QNX, Android, etc.)

  • Develop user workflows and user interface solutions to empower the user of the products

  • Innovate and improve our GPU profiling and debugging libraries with new features to allow NVIDIA's customers to extract the best performance out of their applications

  • Working on validation and hardware bring up of NVIDIA GPU developer tools features that are utilized by our debuggers and profilers

What we need to see:

  • Pursuing a B.S. EE/CS, MS, or PhD

  • Passionate about the GPU – graphics or compute – and learning how complex systems work

  • Passionate about quality and driven by results

  • Strong programming ability in C, C++

  • Knowledge of computer architecture (e.g.: x86, ARM CPUs, GPUs)

  • Experience working in device drivers, real-time systems, game console middleware, or other low-level library development

Ways to stand out from the crowd:

  • Background including experience with shipping commercial applications, contributing code to device drivers or system software

  • Knowledge of a GPU API such as: Direct3D, Vulkan, OpenGL, OpenCL, CUDA and simulation or Emulation experience - writing and debugging tests

  • Experience in performance analysis, particularly of GPU applications, but also system level and prior experience authoring developer tools, particularly for GPUs or games

  • Understand game engine core technologies as it applies to GPU hardware and ability to read and write assembly language for multiple processor architectures

  • Knowledge or experience in compute architecture, operating systems, and compilers and for candidates interest in GUI work – experience with Qt