Senior System Software Test Engineer, Networking

at Nvidia
USD 148,000-287,500 per year
SENIOR
✅ Hybrid

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Cumulus Linux @ 4 Jenkins @ 4 Linux @ 4 Python @ 7 Git @ 4 Debugging @ 7

Details

NVIDIA is seeking an experienced Software Test Engineer to join the NVIDIA-Cumulus Linux Verification Engineering Team focused on Customer Engagement Engineering. The team qualifies the Network Operating System software used in accelerated, disaggregated, and software-defined data centers for AI and high-performance computing. In this role you will lead verification of features in NVIDIA-Cumulus Linux, own multiple tasks from requirements/design review to test execution and automated test development, and work closely with customers and field teams to reproduce and resolve issues.

Responsibilities

  • Replicate customer deployments internally and conduct customer-focused testing, including reproducing customer-found defects.
  • Collaborate with field teams and development to quickly resolve customer issues from the engineering side.
  • Engage with customers to assist with deployments and upgrades.
  • Drive post-escalation root cause analysis (RCA) to identify patterns and areas for improvement.
  • Perform functional testing of Layer 2 and Layer 3 features on NVIDIA-Mellanox Spectrum series Ethernet switches running NVIDIA-Cumulus Linux.
  • Write detailed feature and system test plans; define and design test beds and network topologies.
  • Report issues into the defect tracking system and validate fixes and workarounds.
  • Develop automated test suites for different features of NVIDIA-Cumulus Linux and build/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 a related field.
  • 5+ years of proven experience in Software Quality Engineering, with 3+ years handling escalations.
  • Strong technical abilities including problem-solving, design, coding, and debugging skills.
  • Hands-on experience with Layer 2 and Layer 3 protocols such as MLAG, VLAN, STP, OSPF, BGP, EVPN.
  • Experience using test tools such as Ixia or Spirent and familiarity with test management tools.
  • Strong skills in Python or other scripting languages (essential).
  • Good experience working on Unix or Linux-based operating systems.
  • Multi-tasking abilities and good interpersonal skills.
  • Proven understanding of software engineering practices.

Ways to stand out

  • Knowledge of performance testing and how to fix performance issues.
  • Experience with CI methodology and tools (Git, Gerrit, Jenkins, etc.).

Compensation & Additional Information

  • Base salary ranges by level:
    • Level 3: 148,000 USD - 235,750 USD
    • Level 4: 184,000 USD - 287,500 USD
  • You will also be eligible for equity and benefits.
  • Applications accepted at least until October 9, 2025.
  • NVIDIA is an equal opportunity employer and committed to fostering a diverse work environment.

#LI-Hybrid