# Networking Software Engineer

**Company**: NVIDIA
**Location**: Austin, TX
**Experience**: senior
**Job type**: full-time
**Salary**: 152,000 USD – 241,500 USD for Level 3; and 184,000 USD – 287,500 USD for Level 4
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-TX-Austin/Senior-System-Software-Engineer---Networking_JR2028076?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_2c75c2ce-7d9

## Description

NVIDIA Networking is seeking an exceptional candidate to work with world-class technologies in the domains of High-Speed Communication and Virtualization for our most advanced markets and customers.

As a Networking Software Engineer, you will play a crucial role in delivering high-quality customer solutions for advanced networking use cases.

**Responsibilities**

- Lead and own test strategies for advanced networking use cases end-to-end, collaborating with software developers, network engineers, architects, customer solutions engineers, and product managers to translate customer requirements into comprehensive verification plans.

- Design and execute functional, integration, regression, and performance test campaigns for software applications, firmware, tools, and networking protocols , driving coverage decisions and sign-off criteria.

- Architect and maintain test automation frameworks and infrastructure using Python and Bash, raising the quality bar for the team’s CI/CD pipeline and test reliability.

- Triage, root-cause, and drive resolution of complex software defects across multiple subsystems, working across team boundaries when needed.

- Lead release quality activities , own release indicators, track risk, and communicate readiness to stakeholders across engineering and product management.

- Mentor junior engineers through code reviews, providing constructive feedback and establishing best practices to improve code quality and maintainability.

- Evaluate and improve test processes, methodologies, and tooling , proposing and driving adoption of improvements that increase team efficiency.

**Requirements**

- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

- 5+ years of familiarity with Linux datacenter network engineering along with 1+ years of exposure to and comprehension of standard practices in software development.

- Strong proficiency in Python/Bash scripting languages.

- In-depth knowledge of Linux operating systems, command-line tools and computer networking.

- Strong analytical and problem-solving skills, with the ability to debug and isolate software defects.

- Excellent written and verbal communication skills.

- Ability to work effectively both independently and collaboratively within a team environment.

- Outstanding attention to details and a dedication to delivering top-quality software solutions.

**Preferred Qualifications**

- Experience with network equipment (switches, network Cards) and understanding of network protocols (e.g., TCP/IP, Ethernet, RDMA).

- Experience with Linux Virtualization (KVM/QEMU), OVS, and network encapsulation technologies.

- Familiarity with Continuous Integration/Continuous Delivery (CI/CD) pipelines and tools (e.g., Jenkins, GitLab CI/CD).

- Background with performance testing and analysis tools (e.g., wireshark, tcpdump, perftest, iperf).

- Experience with system/network/CPU performance tuning in Linux OS environment.

The base salary will be determined based on your location, experience, and other objective job-related factors. The expected base salary ranges for this position are: 152,000 USD – 241,500 USD for Level 3; and 184,000 USD – 287,500 USD for Level 4.

## Skills

### Required
- Python
- Bash
- Linux
- Networking
- Software Development

### Nice to have
- TCP/IP
- Ethernet
- RDMA
- KVM/QEMU
- OVS
- Jenkins
- GitLab CI/CD
- Wireshark
- Tcpdump
- Perftest
- Iperf

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-TX-Austin/Senior-System-Software-Engineer---Networking_JR2028076?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
