System Software Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For System Software Engineer

NVIDIA, the world leader in accelerated computing, is seeking a System Software Engineer 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 C/C++ programming skills, thorough knowledge of graphics concepts, and deep understanding of OS fundamentals and PC/hardware architecture.

As a System Software Engineer, you'll be part of a team developing crucial validation tools for NVIDIA's cutting-edge processors. You'll work closely with architecture, hardware, and driver teams throughout the product development lifecycle, crafting software infrastructure for chip development and validation. The role involves assessing new hardware features and architecting manufacturing diagnostic solutions.

The ideal candidate will have 3+ years of experience in hardware/software positions, with a strong educational background in Computer Science, Electrical Engineering, or related fields. Experience with PCIE, Nvlink, or server technologies like Infiniband and Ethernet is advantageous. The position offers competitive salaries and generous benefits, making it an excellent opportunity for talented engineers passionate about technology and innovation.

NVIDIA is known for its forward-thinking approach and is experiencing unprecedented growth. This role provides an excellent opportunity to work with some of the industry's most talented professionals while contributing to groundbreaking developments in GPU and computing technology.

Last updated 4 minutes ago

Responsibilities For System Software Engineer

  • Work closely with architecture, hardware and driver teams through product development lifecycle
  • Craft software tools and infrastructure for new chip development, validation, and productization
  • Assess new hardware features and architect manufacturing diagnostic solutions
  • Understanding and working with hardware and software architectures

Requirements For System Software Engineer

  • BTech or MTech degree in Electrical Engineering, Computer Engineering, Computer Science or equivalent experience
  • 3+ years' experience in a related hardware/software position
  • Strong C/C++ programming skills
  • Familiarity with PC architecture
  • Very strong problem solving and debugging skills
  • Ability to self-manage, show leadership, and have good interpersonal skills

Benefits For System Software Engineer

  • Competitive salaries
  • Generous benefits package

Interested in this job?

Jobs Related To NVIDIA System Software Engineer

EDA System Software Engineer

EDA System Software Engineer role at NVIDIA focusing on developing scalable microservices and APIs for chip design validation workflows.

System Software Engineer, Performance - CUDA Driver

System Software Engineer position at NVIDIA focusing on CUDA driver performance optimization and development, working on GPU acceleration technology.

CAD Engineer

CAD Engineer position at NVIDIA focusing on foundry techfile support and automation tools development for IC design, requiring expertise in VLSI design and programming.

Product Test Engineer

Product Test Engineer position at NVIDIA, focusing on automated testing for GPU and SOC technologies, requiring 3+ years of experience with Advantest 93K and programming skills.

Software Engineer

Mid-level Software Engineer position at NVIDIA, focusing on system software development and optimization, requiring 3+ years of experience in C++/Python/Java/Golang.