Job Descriptions

 

NVIDIA Corporation is the worldwide leader in programmable graphics processor technologies. The Company creates innovative, industry-changing products for computing, consumer electronics, and mobile devices. The NVIDIA® graphics processing unit (GPU) and media and communications processor (MCP) brands include NVIDIA GeForce®, NVIDIA GoForce®, NVIDIA Quadro®, and NVIDIA nForce®.

At NVIDIA we set unprecedented standards of excellence. We do so in our vision, our values, and our work. We believe that you become the best by hiring the best, and know that as long as we have a superior engineering team, we'll continue to lead the graphics industry into a new era of multimedia innovation.

If you are interested in becoming part of the NVIDIA team check out the job descriptions listed below. All positions are for New College Graduate (NCG) and / Intern/Co-op opportunities, unless otherwise indicated. Learn more at www.nvidia.com/university

We love what we do because we do what we love. Join us!
If you would like to apply for a position email your resume to myfuture@nvidia.com

SOFTWARE  
Systems Software Engineer – NCG & Fall Co-op
Compiler Software Engineer – NCG & Fall Co-op
   

SOFTWARE

SYSTEM SOFTWARE ENGINEER – NCG & Fall Co-op
NVIDIA is hiring engineers to work in our system software engineering groups. The best candidates will have strong C programming skills, a thorough understanding of operating systems and kernel programming, a good understanding of hardware architecture, and excellent communication and planning skills. You will work closely with both hardware engineers and other software engineers to design, develop, and debug many functional aspects of our multimedia accelerator devices. You will also be heavily involved with the early modeling and simulation required to produce our world-class accelerators, and will follow the devices all the way through the development process to the customer desktops, notebooks, workstations, and gaming console products that are used throughout the world.

Requirements:
Minimum GPA: 3.5 or CGPA: 80

  • Pursuing BS or higher degree in Computer or Electrical Engineering, Computer Science, or related degree
  • Excellent C programming skills
  • Familiarity with computer system architectures and the hardware/software interface layer models
  • Interest in low-level operating system knowledge, specifically memory/resource management, scheduling and process control, and hardware virtualization
  • Experience with complex system-level debugging is invaluable




  • COMPILER SOFTWARE ENGINEER – NCG & Fall Co-op
    NVIDIA is looking to hire smart engineers to work in our compiler team. The compiler team develops several exciting products that are used for improving the performance of 3D games, including building Cg and OpenGL Shading language compilers used for realistic movie-like effects, and running high performance applications through NVIDIA GPGPU products. Users of these products include game developers, enthusiastic gamers, Hollywood production studios, educational institutes and high performance computing users. Successful candidates will be enthusiastic and interested in solving exciting complex problems, and ideally would have some course work and/or implementation projects in compiler design and theory. Candidates will work on several aspects of compiler optimizations and code generation.

    Requirements:
    Minimum GPA: 3.5 or CGPA: 80

  • Pursuing BS or higher degree in Computer Science, or related degree (MS/PhD strongly preferred)
  • Strong C/C++ programming skills
  • Some background in compilers either through coursework or projects
  • Good software engineering skills. Experience in working on large software projects is highly preferred.






  •