Description
NVIDIA's Networking Business Unit is seeking a Senior Software Engineer to work on data forwarding technologies, network functions virtualization (NFV), and related areas. You will develop software for data forwarding and offload solutions, focusing on Ethernet switching platforms and SmartNICs like the NVIDIA BlueField DPU.
Key Responsibilities:
- Design, develop, test, and maintain new functionality and improvements for forwarding and offload of routing, ACLs, QOS, CLAG, NAT, policy-based routing, VxLAN-EVPN, and more.
- Work on data forwarding for Ethernet switching platforms and SmartNICs based on the roadmap.
- Collaborate with team members, architects, QA, and Support teams on feature definition, development, release, and defect fixing.
- Lead and guide multi-functional teams on large feature development activities as a senior engineer.
Requirements:
- BS or MS degree in Computer Engineering, Computer Science, or a related field (or equivalent experience).
- 10+ years of software development experience in data forwarding on Ethernet switching silicon and/or offload on SmartNICs.
- Strong and validated experience in C programming.
- Strong technical abilities, problem-solving, design, coding, and debugging skills.
- Previous experience leading feature development, taking full ownership of tasks from A-Z, and delivering independently with minimal supervision.
- Ability to swiftly understand new requirements and technologies and quickly prototype and implement solutions.
Preferred Qualifications:
- Experience with Merchant Silicon for Switching/Routing.
- Contributions to SONiC, SwitchDev, or Switch Abstraction Interface (SAI) projects.
- Experience accelerating packet processing on Ethernet switching platforms.
- Knowledge of Linux kernel networking and control plane operation in areas like EVPN, Segment Routing, etc.
- Participation in the open-source community and Python programming skills.
You will be eligible for equity and benefits, including competitive salaries and a generous benefits package.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Engineer--Networking_JR2022915