# Software Engineer

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

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Firmware-Verification-Engineer_JR2026206?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_37b2e1e4-99b

## Description

NVIDIA is seeking a Software Engineer to join the InfiniBand Switch and NVLink FW group. As a team member, you will contribute to the development of next-generation networking products. The verification team designs modern networking features for cloud, HPC, and storage.

**Responsibilities:**

- Develop and verify firmware for NVIDIA's networking products using C++ and Python in an Agile environment

- Design and implement new features in the core of NVIDIA Switch and GPUs

- Collaborate with architecture and software design teams throughout the software development lifecycle

- Work in pre and post-silicon development environments for next-generation NVIDIA networking products

- Gain in-depth knowledge of networking technology, system debugging, and stacks, as well as the HW/FW/SW relationship

- Drive and facilitate project planning, scheduling, and execution

**Requirements:**

- B.Sc degree or equivalent experience in Computer Science, Computer Engineering, or Electrical Engineering

- 5+ years of relevant professional experience

- Proficient knowledge of C++ and Python

- Experience with embedded software development

- Strong analytical, creative, debugging, and problem-solving skills

- Excellent teamwork and interpersonal skills

**Preferred Qualifications:**

- Knowledge of network protocols

- Background with CI methodology and tools (e.g., Git, Gerrit, Jenkins)

- Experience with Linux internals

The base salary range for this position is $152,000 - $241,500 for Level 3 and $184,000 - $287,500 for Level 4.

## Skills

### Required
- C++
- Python
- embedded software development
- analytical skills
- problem-solving skills

### Nice to have
- network protocols
- CI methodology
- Linux internals

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Firmware-Verification-Engineer_JR2026206?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
