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]
Senior Software Engineer - BGP Routing

Senior Software Engineer - BGP Routing

Cisco Systems, Inc. • Milpitas, CA, United States
[job_card.full_time]
Renowned for being the best in the industry, our BGP Routing Team is part of the Distributed Systems Engineering group, where they focus on the design, development, coding, and testing of routing s...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer, GPU Communications and Networking

Senior Software Engineer, GPU Communications and Networking

NVIDIA • Santa Clara, CA, United States
[job_card.full_time]
NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern compu...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Software Engineer - HashiCorp Terraform Stacks

Senior Software Engineer - HashiCorp Terraform Stacks

IBM Computing • San Jose, CA, United States
[job_card.full_time]
A career in IBM Software means you'll be part of a team that transforms our customer's challenges into industry-leading solutions. We are an infinitely curious team, always seeking new possibilities...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Senior Software Engineer - Fullstack

Senior Software Engineer - Fullstack

Databricks Inc. • Mountain View, CA, United States
[job_card.full_time]
At Databricks, we are passionate about enabling data teams to solve the world's toughest problems — from making the next mode of transportation a reality to accelerating the development of medical ...[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 Software Engineer, Network Management Plane

Senior Software Engineer, Network Management Plane

Apple Inc. • Sunnyvale, CA, United States
[job_card.full_time]
Senior Software Engineer, Network Management Plane.Sunnyvale, California, United States Software and Services.Apple is where individual imaginations gather together, committing to the values that l...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior / Staff Software Engineer

Senior / Staff Software Engineer

Fortinet • Sunnyvale, CA, United States
[job_card.full_time]
Fortinet is looking for a Senior / Staff Software Engineer on the FortiCNAPP Team! Be a valuable team member that owns and operates high-availability, cross-cloud, large-volume, data processing syste...[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

Senior Software Engineer

Conviva Inc. • Palo Alto, CA, United States
[job_card.full_time]
Conviva is the intelligence layer for digital businesses, turning every consumer interaction into outcome‑based intelligence—linking engagement patterns across AI agents, apps, websites, and stream...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer - AI Agent Infrastructure (Healthcare)

Senior Software Engineer - AI Agent Infrastructure (Healthcare)

Honey Health • Santa Clara, CA, US
[job_card.full_time]
Honey Health is the all-in-one AI back office for primary and specialty care.Our AI agents autonomously handle core back-office jobs, such as aggregating patients data, processing orders and prescr...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
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

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]
Senior Software Engineer

Senior Software Engineer

NMK Global Inc • Sunnyvale, CA, United States
[job_card.full_time]
Design, develop, and maintain features and enhancements for the SONiC NOS platform.Develop and execute test plans using PTF and SPyTest for infrastructure. Bachelor’s or Master’s degree in Computer ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
(Senior) Software Engineer, Infrastructure (Kubernetes Platform)

(Senior) Software Engineer, Infrastructure (Kubernetes Platform)

pony.ai • Fremont, CA, US
[job_card.full_time]
Founded in 2016 in Silicon Valley, Pony.Operating Robotaxi, Robotruck and Personally Owned Vehicles (POV) business units, Pony. CNBC Disruptor list of the 50 most innovative and disruptive tech comp...[show_more]
[last_updated.last_updated_30] • [promoted]
Pod Networking Software Engineer

Pod Networking Software Engineer

Etched • San Jose, CA, US
[job_card.full_time]
Etched is building the world’s first AI inference system purpose-built for transformers - delivering over 10x higher performance and dramatically lower cost and latency than a B200.With Etche...[show_more]
[last_updated.last_updated_30] • [promoted]