Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 4
Cumulus Linux @ 4
Debugging @ 7
Git @ 4
HPC
Hiring @ 4
Jenkins @ 4
Linux @ 4
Networking @ 4
Python @ 7
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA is looking for a top-tier Software Test Engineer to join the NVIDIA‑Cumulus Linux Verification Engineering Team. You will lead verification of features in NVIDIA‑Cumulus Linux, take ownership of tasks such as requirements and design reviews, developing test plans, test execution, and automated test development. You'll be part of a Software Verification Team responsible for qualifying the Network Operating System software that powers accelerated, disaggregated, and software-defined data centers for AI and high-performance computing.
Responsibilities
- Perform functional testing of Layer 2 and Layer 3 features on NVIDIA‑Networking Spectrum series Ethernet switch systems running NVIDIA‑Cumulus Linux.
- Write detailed feature and system test plans; define and design test beds and topologies.
- Report issues found during testing in the defect tracking system; validate fixes and workarounds.
- Develop automated test suites for features of NVIDIA‑Cumulus Linux.
- Build and maintain automation to ensure quality via continuous functional regression.
- Collaborate with design, test, and other internal engineering groups to identify, report, and resolve issues found during testing.
Requirements
- B.S. degree or equivalent experience in Engineering, Computer Science, or related field.
- 5+ years of proven experience in Software Quality Engineering.
- Strong technical abilities: problem-solving, design, coding, and debugging skills.
- Hands-on experience with Layer 2 and Layer 3 protocols (MLAG, VLAN, STP, OSPF, BGP, EVPN, etc.).
- Experience using test tools such as Ixia or Spirent and familiarity with test management tools.
- Strong skills in Python or other scripting languages are a must.
- Good experience working on Unix or Linux‑based operating systems.
- Multi-tasking ability and good interpersonal skills.
- Solid understanding of software engineering practices.
Ways to Stand Out
- Extensive exposure to using AI (e.g., Claude or Cursor) for code development.
- Knowledge in performance testing and fixing performance issues.
- Experience with CI methodology and tools (Git, Gerrit, Jenkins, etc.).
Compensation & Benefits
- Base salary ranges (determined by location, experience, and pay of employees in similar positions):
- Level 3: 152,000 USD - 241,500 USD
- Level 4: 184,000 USD - 287,500 USD
- Eligibility for equity and benefits (link to NVIDIA benefits provided in original posting).
Additional Information
- Applications accepted at least until May 1, 2026. This posting is for an existing vacancy.
- NVIDIA uses AI tools in its recruiting processes.
- NVIDIA is an equal opportunity employer and values diversity in hiring and promotion practices.
More jobs at Nvidia
Senior Systems Software Engineer, Observability and Telemetry Platform
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Systems Software Engineer – GPU Software
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Senior Software Engineer, CUDA Core Libraries
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Principal Engineer, Applied Research - Accelerator Programming Model and Compiler
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior System Software Architect - Halos Core and Robotics Platform
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
Similar jobs
Senior Software Engineer - GPU Networking
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Network Operations Engineer, AI Networking
OpenAI · San Francisco, United States
USD 157,000-221,000 per year
Senior QA Software Engineer - Networking
Nvidia · Santa Clara, United States
USD 140,000-270,200 per year
Senior Storage Production Engineer - DGX Cloud
Nvidia · Santa Clara, United States
USD 176,000-333,500 per year
Manager, Customer Enablement Engineering - Networking
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
Software Engineer, Workload Enablement
OpenAI · San Francisco, United States, Seattle, United States
USD 293,000-455,000 per year
Software Linux Engineer - Installation and Packaging
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior GPU And HPC Infrastructure Engineer - DGX Cloud
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year