Level

NVIDIA

Software Engineering Intern, Developer Tools - 2027

NVIDIA is hiring a Software Engineering Intern, Developer Tools - 2027 in Courbevoie, France. Level rates it ; you can apply on NVIDIA.

Level's read on this job

  • Level rates this role Little AI ●○○○: aI is not part of the work.
  • The posting mentions C, CUDA and Opengl among its tools and skills.
  • Level classes it as an internship.
  • NVIDIA has 2,700+ other open roles on Level.
  • Posted in the last few days.

AI in this role

Develops developer tools and software components for debugging and profiling GPU accelerated applications.

ccudaopenglvulkan
software-engineeringdebugginggpu-architectureperformance-tuningdevice-drivers

At NVIDIA, we build groundbreaking products for the following businesses: Automotive, Gaming, Deep Learning, and High-Performance Computing. Make a significant impact and contribute to the development of tools and software components used to debug, profile, and analyze GPU accelerated applications through the developer tools product line. Learn and innovate as you develop across any layer of the software stack, from user workflows, graphics user interfaces design, tools software systems, compute or graphics driver code bases, to the lower level of the GPU registers and microcode - develop the most powerful tools to enable next-gen GPU accelerated application breakthrough. As a Developer Tools Software Engineering intern, you will help developing software that empowers GPU application developers to build GPU applications that are known throughout the world – from graphics to compute to deep learning. We are seeking a passionate software developer to join our effort to advance the state of software performance tuning and debugging for the GPUs on NVIDIA platforms.

What you'll be doing:

  • Develop the Compute Sanitizer (which is a suite of memory checker) tools for GPUs running on Linux, Windows, and embedded operating systems

  • 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 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 compute-sanitizer

What we need to see:

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

  • Passionate about the GPU - 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 with code patching and ELF/DWARF knowledge

  • Understand 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

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and hardworking people in the world working for us. If you are creative and autonomous, we want to hear from you. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for phenomenal people in multiple disciplines to help us accelerate the next wave of computing.

How we rate this

Software Engineering Intern, Developer Tools - 2027 at NVIDIA rates 10 out of 100 for how much of the daily work is AI. That makes it Little AI (AI Level 1 of 4). The level is about AI in the job, not seniority.

Classification

Little AI. AI is not part of the work.

  1. ●●●● Builds AI80 to 100
  2. ●●●○ Works on AI60 to 79
  3. ●●○○ Uses AI40 to 59
  4. ●○○○ Little AI0 to 39

Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.

Prepare for this job

Built from this posting and from similar jobs on Level.

Skills and AI tools this role asks for

Software EngineeringDebuggingGPU ArchitecturePerformance TuningDevice DriversCCUDAOpengl

Questions you could be asked

  1. Tell me about a project where software engineering was part of your work. What did you do?
  2. Tell me about a project where debugging was part of your work. What did you do?
  3. Tell me about a project where gpu architecture was part of your work. What did you do?
  4. Tell me about a project where performance tuning was part of your work. What did you do?
  5. Tell me about a project where device drivers was part of your work. What did you do?

Adapt your resume

  • List these exact terms on your resume: Software Engineering, Debugging, GPU Architecture, Performance Tuning, and Device Drivers. An applicant tracking system matches the wording, not the idea.
  • Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.

Want an expert to read your CV for this job?

Free. Send your CV and the role you want next. We reply by email within 2 to 4 business days.

Get new software engineering jobs by email

One email a week with the new software engineering jobs, each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.

Free. One email a week. Unsubscribe in one click.

Similar roles

Software Engineering roles that involve little AI, at other companies.

What kind of AI work fits you?

Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.

Find my next step

More jobs at NVIDIA

Related searches

Same AI level

Jobs by city