Taro Logo

Software Test Engineer, Networking

World leader in accelerated computing, pioneering AI and digital twins technology transforming major industries.
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS · AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Test Engineer, Networking

NVIDIA is seeking a Software Test Engineer to join their Cumulus Linux Verification Engineering Team. This role offers an exciting opportunity to lead verification of groundbreaking features in NVIDIA-Cumulus Linux, focusing on network operating system software that powers AI and high-performance computing data centers. The position involves comprehensive testing of Layer2 and Layer3 features, developing automated test suites, and ensuring quality through continuous functional regression.

The ideal candidate will have strong technical abilities in software quality engineering, with expertise in networking protocols and Linux environments. You'll work with cutting-edge technology in data center networking, contributing to systems that are accelerated, disaggregated, and software-defined. The role requires both technical depth in testing methodologies and collaborative skills to work effectively with various engineering teams.

This position offers the opportunity to work with a world leader in accelerated computing, contributing to technologies that are transforming major industries through AI and digital twins. You'll be part of a dynamic team responsible for qualifying critical network operating system software, ensuring the reliability and performance of NVIDIA's data center solutions.

The role combines hands-on technical work with strategic thinking, requiring expertise in test automation, networking protocols, and quality assurance methodologies. It's an ideal position for someone passionate about networking technology and quality engineering, offering the chance to work on cutting-edge systems that power the future of computing.

Last updated 7 months ago

Responsibilities For Software Test Engineer, Networking

  • Functional Testing of Layer2 and Layer3 features of NVIDIA-Mellanox Spectrum series Ethernet Switch systems
  • Write detailed feature and system test plans, define and design test beds and topologies
  • Report issues found during testing and validate fixes and workarounds
  • Develop automated test suites for NVIDIA-Cumulus Linux features
  • Build and maintain automation for continuous functional regression
  • Collaborate with design, test and other engineering groups to identify, report, and resolve issues

Requirements For Software Test Engineer, Networking

Python
Linux
  • B.S degree or equivalent experience in Engineering/Computer Science/related field
  • 3+ years of proven experience in Software Quality Engineering
  • Strong technical abilities, problem-solving, design, coding, and debugging skills
  • Hands-on experience on Layer2 and Layer3 protocols (MLAG, VLAN, STP, OSPF, BGP, EVPN)
  • Experience with test tools from Ixia or Spirent and test management tools
  • Strong skills in Python or other scripting languages
  • Good experience working on Unix or Linux-based OS
  • Multi-tasking ability and good interpersonal skills
  • Solid understanding of software engineering practices

Interested in this job?