System Software Engineer, GPU Server Diag - New College Graduate

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$80,000 - $120,000
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
AI · Enterprise SaaS

Description For System Software Engineer, GPU Server Diag - New College Graduate

NVIDIA, the world leader in accelerated computing, is seeking entry-level software engineers to work on next-generation graphics and computing products. This role focuses on building the most stressful applications for GPU and high-performance computing server validation. The position requires strong programming skills in C++ and Python, combined with deep knowledge of graphics concepts, algorithms, and OS fundamentals.

As a System Software Engineer in the GPU Server Diagnostics team, you'll be at the forefront of hardware validation and testing, working directly with architecture and driver teams throughout the product development lifecycle. You'll be responsible for developing sophisticated software tools for chip development and validation, while utilizing cutting-edge technologies like CUDA and OpenGL.

The ideal candidate will have a strong foundation in computer architecture and systems software, with the ability to work close to the hardware level. This is an excellent opportunity for recent graduates to join a company that's transforming industries through AI and digital twins. You'll be part of a team that values meticulous engineering practices and offers the chance to work on challenging problems in high-performance computing.

NVIDIA offers competitive salaries and comprehensive benefits, making it one of the most desirable employers globally. The company values diversity and maintains an inclusive work environment, providing an excellent platform for beginning your career in system software engineering.

Last updated 15 hours ago

Responsibilities For System Software Engineer, GPU Server Diag - New College Graduate

  • Working closely with architecture, hardware and driver teams through the product development lifecycle
  • Crafting software tools and infrastructure for new chip development, validation, and productization
  • Assessing new hardware features and architecting manufacturing diagnostic tests using pre-beta CUDA and OpenGL extensions

Requirements For System Software Engineer, GPU Server Diag - New College Graduate

Python
  • BS or MS degree in Electrical Engineering, Computer Engineering, Computer Science or equivalent experience
  • Strong C/C++ and python programming skills
  • Familiarity with PC architecture and ability to work close to the hardware
  • Very strong problem solving and debugging skills
  • Ability to self-manage, show leadership, and have good interpersonal skills

Benefits For System Software Engineer, GPU Server Diag - New College Graduate

Medical Insurance
Vision Insurance
Dental Insurance
  • Competitive salaries
  • Generous benefits package

Interested in this job?

Jobs Related To NVIDIA System Software Engineer, GPU Server Diag - New College Graduate

Server Software QA Engineer - New College Graduate

Entry-level Server Software QA Engineer position at NVIDIA, focusing on comprehensive testing and quality improvement of server software systems.

GPU Architecture Engineer - New College Grad 2024

Entry-level GPU Architecture Engineer position at NVIDIA, focusing on developing and enhancing GPU architecture features with competitive salary and benefits.

Power Methodology and Modeling Engineer - New College Grad 2024

Entry-level Power Methodology and Modeling Engineer position at NVIDIA focusing on energy modeling for GPUs, CPUs, and Tegra SOCs.

Formal Verification Engineer

Entry-level Formal Verification Engineer position at NVIDIA, focusing on hardware verification and formal methodologies for NIC technologies.

Software Engineer, Chip Design

Entry-level Software Engineer position at NVIDIA, focusing on chip design CAD tool development, requiring Python skills and engineering background.