Talent.com
Senior Software Engineer, Networking
Senior Software Engineer, NetworkingNVIDIA • Santa Clara, CA, United States
[error_messages.no_longer_accepting]
Senior Software Engineer, Networking

Senior Software Engineer, Networking

NVIDIA • Santa Clara, CA, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

NVIDIA is a leader in the field of computer graphics, PC gaming, accelerated computing and AI. Within NVIDIA, the Networking Business Unit is building chips, systems and software that are powering the most advanced data center and hyper-converged networks of today and tomorrow. We are working on products and solutions on various Ethernet switching platforms as well as SmartNICs like the NVIDIA BlueField data processing unit (DPU) which ignites outstanding innovation for modern data centers by offloading, accelerating, and isolating a broad range of services.

We are looking for a highly motivated software engineer with experience in data forwarding technologies, network functions virtualization (NFV) and related areas to join the team and work on various data forwarding and offload solutions. You will develop software for several data forwarding and NFV capabilities which may be applicable to the Ethernet switching platforms as well as to SmartNIC offload. You will use the latest software development tools and techniques and will gain outstanding knowledge of modern data center architectures and acceleration of workloads. You will implement and maintain core of Cumulus Linux : code that translates control plane constructs into the hardware data plane and end-to-end solutions.

What you’ll be doing :

Designing, developing, testing and maintaining new functionality and improvements to existing functionality related to forwarding and offload of routing, ACLs, QOS, CLAG, NAT, policy-based routing, VxLAN-EVPN and so on.

Working on data forwarding on Ethernet switching platforms as well as on SmartNICs, based on the roadmap

Collaborating with team members, architects, QA and Support teams on feature definition, development, release and defect fixing

For senior levels, leading and guiding multi-functional teams on large feature development activities.

What we need to see :

BS or MS degree in Computer Engineering, Computer Science, or a related field (or equivalent experience)

5+ 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, take full ownership of tasks from A-Z and deliver independently with minimum supervision

Ability to swiftly understand new requirements and technologies and quickly prototype and implement solutions

Ways to stand out from the crowd :

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. Experience in virtualized networking and SRIOV, container networking concepts, networking functionality like NAT, Firewall and Load Balancer etc.

Knowledge of Linux kernel networking as well as experience with control plane operation in areas like EVPN, Segment Routing etc.

Participation in the open-source community and python programming skills

With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you\'re a creative and autonomous engineer with a real passion for technology, we want to hear from you!

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 148,000 USD - 235,750 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until October 9, 2025. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

#J-18808-Ljbffr

[job_alerts.create_a_job]

Senior Software Engineer • Santa Clara, CA, United States

[internal_linking.related_jobs]
Senior Software Engineer, Networking Software

Senior Software Engineer, Networking Software

NVIDIA Corporation • Santa Clara, CA, United States
[job_card.full_time]
Senior Software Engineer, Networking Software page is loaded## Senior Software Engineer, Networking Softwarelocations : US, CA, Santa Clara : US, TX, Remote : US, WA, Remote : US, CA, Remotetim...[show_more]
[last_updated.last_updated_30] • [promoted]
Staff Software Engineer (CC++, Networking)

Staff Software Engineer (CC++, Networking)

Zscaler • San Jose, California, USA
[job_card.full_time]
Zscaler accelerates digital transformation so our customers can be more agile efficient resilient and secure.Our cloud native Zero Trust Exchange platform protects thousands of customers from cyber...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Sr. Staff Software Engineer Network Infrastructure Observability

Sr. Staff Software Engineer Network Infrastructure Observability

LinkedIn • Mountain View, California, USA
[job_card.full_time]
At LinkedIn our approach to flexible work is centered on trust and optimized for culture connection clarity and the evolving needs of our business. The work location of this role is hybrid meaning i...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer, Cloud Network Management

Senior Software Engineer, Cloud Network Management

Apple Inc. • Sunnyvale, CA, United States
[job_card.full_time]
A leading technology company in Sunnyvale, California is seeking a Senior Software Engineer to design and build services for their cloud infrastructure. This role involves collaborating across teams...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer, Teleoperation

Senior Software Engineer, Teleoperation

Nuro • Mountain View, CA, United States
[job_card.full_time]
Senior Software Engineer, Networking (Teleoperation).Be among the first 25 applicants.Nuro is a self driving technology company on a mission to make autonomy accessible to all.Founded in 2016, Nuro...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Integration Engineer

Senior Software Integration Engineer

Applied Intuition • Mountain View, California, USA
[job_card.full_time]
Applied Intuition is the vehicle intelligence company that accelerates the global adoption of safe AI-driven machines.Founded in 2017 and now valued at $15 billion following its recent Series F fun...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Network Engineer

Senior Network Engineer

SolutionIT • Palo Alto, California, USA
[job_card.full_time]
Job Title : Senior Network Engineer.We are seeking an experienced Senior Network Engineer responsible for architecting building and automating Rubriks Global Network Infrastructure across its Datace...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Network Protocol Software Engineer

Senior Network Protocol Software Engineer

Advanced Micro Devices • Santa Clara, CA, United States
[job_card.full_time]
WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next‑generation computing experiences—from AI and data centers, to PCs, gaming and embedded syst...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer, Network Simulation

Senior Software Engineer, Network Simulation

Google Inc. • Mountain View, CA, United States
[job_card.full_time]
Senior Software Engineer, Network Simulation.Google place Mountain View, CA, USA.Bachelor's degree or equivalent practical experience. Master's degree or PhD in Computer Science or related technical...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Ethernet Applications Engineer for Cloud Networking

Senior Ethernet Applications Engineer for Cloud Networking

Astera Labs • San Jose, CA, United States
[job_card.full_time]
A leading technology company in San Jose is looking for a Senior Product Applications Engineer to provide technical guidance for Ethernet retimer integration with cloud service providers.The ideal ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer - AI-Driven Enterprise Integrations

Senior Software Engineer - AI-Driven Enterprise Integrations

10x Genomics • Pleasanton, CA, United States
[job_card.full_time]
A biotechnology company located in Pleasanton, California, is looking for an Integration Architect to design and build a next-generation integration platform. The ideal candidate will have at least ...[show_more]
[last_updated.last_updated_less] • [promoted] • [new]
Senior Software Engineer, Networking

Senior Software Engineer, Networking

Nvidia Corporation • Santa Clara, CA, United States
[job_card.full_time]
NVIDIA is looking for an excellent Software Engineer to join the InfiniBand Switch and NVLink FW group in Santa Clara, CA. As the team member, you will be part of a major development effort for the ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Staff Engineer, Server Networking & Observability Palo Alto

Senior Staff Engineer, Server Networking & Observability Palo Alto

MongoDB • Palo Alto, CA, United States
[job_card.full_time]
The Networking & Observability Team builds infrastructure for low-overhead observability and communication between MongoDB Server nodes, clients, and other services. We operate close to the bottom o...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer, GPU Fabric Networking - Equity

Senior Software Engineer, GPU Fabric Networking - Equity

NVIDIA • Santa Clara, CA, United States
[job_card.full_time]
An innovative technology firm is seeking talented Senior Software Engineers to join their GPU Fabric Networking team.In this exciting role, you will design and implement system software that facili...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Network Software Engineer (C / C++, Python)

Senior Network Software Engineer (C / C++, Python)

Hewlett Packard Enterprise Development LP • San Jose, CA, United States
[job_card.full_time]
A leading technology company in San Jose is seeking a Senior Software Engineer with strong problem-solving skills and expertise in C / C++. The ideal candidate will develop control plane software for ...[show_more]
[last_updated.last_updated_less] • [promoted] • [new]
SENIOR WLAN SOFTWARE ENGINEER

SENIOR WLAN SOFTWARE ENGINEER

Belden • Santa Clara, CA, United States
[job_card.full_time]
Belden is seeking a highly skilled wireless embedded software professional in our Belden Santa Clara OR Chicago office to work with the team to provide wireless solutions.We develop a diverse portf...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Software Engineer

Senior Software Engineer

ChargePoint • Campbell, CA, United States
[job_card.full_time]
With electric vehicles expected to be nearly 30% of new vehicle sales by 2025 and more than 50% by 2040, electric mobility is becoming a reality. ChargePoint (NYSE : CHPT) is at the center of this re...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Network Protocol Software Engineer

Senior Network Protocol Software Engineer

AMD • Santa Clara, CA, United States
[job_card.full_time]
Senior Network Protocol Software Engineer.Senior Network Protocol Software Engineer.WHAT YOU DO AT AMD CHANGES EVERYTHING. At AMD, our mission is to build great products that accelerate next-generat...[show_more]
[last_updated.last_updated_variable_days] • [promoted]