Senior System Software Test Engineer, Networking

at Nvidia
USD 152,000-287,500 per year
SENIOR
✅ On-site

Used Tools & Technologies

HPC

Required Skills & Competences

Cumulus Linux @ 4 Jenkins @ 4 Linux @ 4 Python @ 7 Hiring @ 4 Git @ 4 Networking @ 4 Debugging @ 7 AI @ 4

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.