This job listing expired on Dec 1, 2020
Tweet

We are now looking for an Architecture Engineer New College Grad

The NVIDIA Architecture group is looking for world-class new college grads in Architecture to join and lead our various efforts. A key part of our groups strength is to innovate in the graphics and parallel computing fields delivering the highest performance in the world. We are constantly looking for ways to improve our architecture and maintain our leadership by developing new parallel programming models, new architectures and infrastructure that is required to make this successful.

Computer Architecture Engineer – New College Grad

Join NVIDIA's GPU Computing Architecture team and help design the fastest, most efficient parallel architectures, which power everything from energy-efficient mobile devices to the world's fastest supercomputers.

What you'll be doing:

  • You will design new hardware features for future architectures
  • You will develop and improve parallel processing or graphics algorithms and advance the state of parallel computation
  • Be knowledgeable about future parallel programming models and their impact to hardware
  • You will craft software for various hardware simulators, testing infrastructures or metrics systems including databases
  • You will work in a team to document, design, develop tools to analyze and simulate, validate, and verify functional or performance models
  • You will build tests, test plans, and testing infrastructure for new graphics or parallel processing architectures

What we need to see:

  • You are pursuing and will be completing your BS or higher (in Computer Science, Electrical Engineering or Computer Engineering) or equivalent experience..
  • Strong programming ability in C, C++, Perl and Python
  • Is your background in computer architecture, graphics algorithms, parallel processing, signal processing and/or hpc?
  • Are you hungry to learn and work on simulators, RTL and real silicon?

GPU Architecture Engineer – New College Grad

In this position, you'll be responsible for developing and enhancing various features in the GPU architecture.

What you will be doing:

  • As a member of the team, you will contribute to advancing software for various hardware simulators, test infrastructures, or metrics systems, including databases.
  • This position requires you to design new hardware features for future graphics and parallel processing architectures.
  • In this role, you will develop tests, test plans, and testing infrastructure.
  • Your day to day will include documenting, designing, and developing tools to analyze and simulate, validate, and verify functional or performance models.

What we need to see from you:

  • You are pursuing and completing a MS/PhD in relevant discipline (CS, EE, math).
  • You have strong programming ability in C, C++, Perl and Python.
  • It is a plus if you have a background in computer architecture, graphics algorithms, parallel processing, signal processing and/or hpc.
  • Most of all, you should have an hunger to learn and work on simulators, RTL and real silicon.

Graphics Architecture Engineer – New College Grad

What you will be doing:

  • You will build algorithms and design hardware extending the state of the art in hardware support for computer graphics.
  • You will work within a diverse team to document, design and develop functional and performance simulators, and validate and verify each new chip.
  • You will develop tests, test plans and testing infrastructure for new graphics architectures. Develop methodologies and tools for validating test results. Design and implement automated testing strategies. Test and debug CMODELs, RTL simulation and real silicon.
  • You will write and run low-level graphics tests that expose architectural performance characteristics of competitors' graphics chips. Compare results with NVIDIA graphics chips. Find shortcomings and strong points of each. Work with architects to determine underlying causes. Publish and maintain results.

What we need to see from you:

  • Minimum GPA: 3.5
  • You are pursuing and completing your MS in EE/CS/EECS or related technical field. Ideally passionate about computer architecture and graphics.
  • Relevant industrial experience preferred. Your relevant experience includes PC or workstation graphics hardware or software development, digital video or image processing, video game software development, rendering software or tools development.
  • You have strong programming ability: C, C++ and Perl preferred.

Parallel System Architecture Engineer – New College Grad

Join the team that architects, designs, models, and guides the development of the world's fastest highly parallel processing systems. Our designs are powering the fastest supercomputers in the world, the fastest desktop graphics available to consumers, and the most advanced graphics for mobile devices.

What you will be doing:

  • As a member of the team, you will help explore architecture trade-offs in system performance, area, and power consumption.
  • In this position, you will contribute to the development of interconnect (network-on-chip or NOC) and memory hierarchies for high-performance parallel computer architectures (system-on-a-chip or SOC).
  • You'll be responsible for building simulators and simulation models for system validation.
  • Your day to day will include testing and debugging systems using simulators, RTL, and actual silicon.

What we need to see from you:

  • You are pursuing and completing your BS/MS/PhD in computer science, electrical engineering, or a related technical field ideally focused on computer architecture and graphics.
  • You have strong programming ability in C, C+, Perl, and Python.
  • You should be passionate about compute architecture or hardware design.

Processor Architecture Engineer – New College Grad

Join the team that designs, models, and guides the development of processors that power the fastest supercomputers in the world, the fastest desktop graphics available to consumers, and the most advanced graphics for mobile devices.

What you will be doing:

  • As a member of the team, you'll be extending the state of the art in parallel processing.
  • This position requires you to design and develop tools to analyze, understand and improve the power efficiency and performance of applications and new processor architectures.
  • Your role will include building simulators and implementing simulation models of new designs.
  • Your day to day will include developing tests and testing infrastructure for new processors, as well as testing and debugging on simulators, RTL and real silicon.

What we need to see:

  • You are pursuing and completing BS/MS/PhD in EE/CS/EECS or related technical field. Ideally focused on computer architecture and graphics.
  • You have strong programming ability: C, C++, Perl and Python preferred.
  • Most of all you should have a strong interest in compute architecture or hardware design.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression , sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.