# Software Engineer

**Company**: NVIDIA
**Location**: Santa Clara, CA
**Experience**: senior
**Job type**: full-time
**Salary**: 152,000 USD – 241,500 USD for Level 3; 184,000 USD – 287,500 USD for Level 4
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-System-Software-Engineer--NPI-Data-Center_JR2029799?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/software-engineer-63cd053f-ac3/

## Description

We are seeking software engineers to work on next-generation NVIDIA datacenter platforms.

Our charter is to build the most stressful set of applications a GPU or high-performance computing server would see in its life cycle.

The best candidates will have strong Python and C++ programming skills, detailed knowledge of graphics concepts and algorithms, a proven foundation of systems software with emphasis on OS fundamentals, and a deep understanding of current generation hardware architecture at systems level.

Excellent interpersonal skills and a dedication to meticulous engineering practices are a requirement.

### Responsibilities

As a system software engineer, you will extensively use your knowledge of operating systems, algorithms, and computer architecture to provide robust and efficient solutions to validate and test next-generation processors.

- Working closely with architecture, hardware, and driver teams through the product development lifecycle of computing and graphics processors, as well as compute products.

- Responsible for crafting software tools and infrastructure required for new chip development, validation, and productization.

- Assessing new hardware features and architecting manufacturing diagnostic tests using pre-beta CUDA and OpenGL extensions.

- This job requires an understanding of our hardware and software architectures.

### Requirements

- BS or MS degree in one of the areas of Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience.

- Strong C/C++ or Python programming skills.

- Familiarity with computer architecture and ability to work close to the hardware.

- 5+ years of relevant experience.

- Background with PCIe, NVLink, or server product technologies like InfiniBand, Ethernet is a plus.

- Previous experience working on a large system software code base is preferable.

- Very strong problem-solving and debugging skills.

- Ability to self-manage, show leadership, and have good interpersonal skills.

### Compensation and Benefits

Your base salary will be determined based on your location, experience, and other objective job-related factors.

The expected base salary ranges for this position are:

- 152,000 USD – 241,500 USD for Level 3;

- 184,000 USD – 287,500 USD for Level 4.

You will also be eligible for equity and benefits.

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- Python
- C++
- Operating Systems
- Algorithms
- Computer Architecture
- Graphics Concepts

### Nice to have
- PCIe
- NVLink
- InfiniBand
- Ethernet

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-System-Software-Engineer--NPI-Data-Center_JR2029799?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
