Talent.com
Senior Software Engineer, Networking
Senior Software Engineer, NetworkingNVIDIA • Durham, NC, United States
[error_messages.no_longer_accepting]
Senior Software Engineer, Networking

Senior Software Engineer, Networking

NVIDIA • Durham, NC, 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 youll 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 worlds 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 • Durham, NC, United States

[internal_linking.related_jobs]
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Intuitive • Durham, North Carolina, USA
[job_card.full_time]
Primary Function of the Position.The Senior Embedded Software Engineer will work with a group of talented and dedicated people to. Intuitives surgical robotic product lines.The successful candidate ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

Red Hat • Durham, North Carolina, USA
[job_card.full_time] +1
Red Hat is the worlds leading provider of enterprise open source software solutions using a community-powered approach to deliver reliable and high-performing Linux hybrid cloud container and Kuber...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Development Engineer

Software Development Engineer

Amazon • Roxboro, NC, USA
[job_card.full_time]
Join Amazon's engineering team and help us build innovative solutions to complex problems.As a Software Development Engineer, you will design, develop, and test software applications and services.W...[show_more]
[last_updated.last_updated_30] • [promoted]
Software Engineer (Durham)

Software Engineer (Durham)

Gradient Health • Durham, NC, US
[job_card.part_time]
We are looking for a Mid-Level software engineer with a focus on : .Working with large amounts of data.Using distributed computing (google cloud). Maintaining systems (App Engine, Cloud Functions).Exp...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer Go, Traffic Engineering

Senior Software Engineer Go, Traffic Engineering

Cisco Systems, Inc. • Research Triangle Park, NC, United States
[job_card.full_time]
The application window is expected to close on : January 24, 2026.Note : Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.Isovalent,...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Full Stack Engineer

Senior Full Stack Engineer

Fidelity • Durham, North Carolina, USA
[job_card.full_time]
This is an opportunity for a highly motivated Senior Full Stack Engineer to aid in our development efforts in a collaborative team to deliver the customer authorization solutions supporting Fidelit...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer II, Lifecycle Engineering

Software Engineer II, Lifecycle Engineering

iRhythm • Orange County, North Carolina, USA
[job_card.full_time]
At iRhythm youll have the opportunity to grow your skills and your career while impacting the lives of people around the world. Rhythm is shaping a future where everyone everywhere can access the be...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
1448498 - Senior Software Engineer (C Developer)

1448498 - Senior Software Engineer (C Developer)

Cisco Systems, Inc. • Research Triangle Park, NC, United States
[job_card.full_time]
Software Engineer [C Development] (Hybrid).Note : The posting may close early if the position is filled or if sufficient applications are received. Cisco IT is a transformation engine, empowering peo...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior System Engineer I, Lifecycle Engineering

Senior System Engineer I, Lifecycle Engineering

iRhythm • Orange County, North Carolina, USA
[job_card.full_time]
At iRhythm youll have the opportunity to grow your skills and your career while impacting the lives of people around the world. Rhythm is shaping a future where everyone everywhere can access the be...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Android Engineer – Hybrid & Impactful Apps

Senior Android Engineer – Hybrid & Impactful Apps

WillowTree • Durham, NC, United States
[job_card.full_time]
A leading digital product consultancy in North Carolina is looking for a Senior Software Engineer to join its team.The successful candidate will have at least 5 years of experience in Android devel...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Remote Backend Software Engineer : Python - AI Trainer ($80-$120 per hour)

Remote Backend Software Engineer : Python - AI Trainer ($80-$120 per hour)

Mercor • Apex, North Carolina, US
[filters.remote]
[job_card.part_time]
Mercor is hiring experienced Python Engineers • • to support a variety of high-impact research collaborations with leading AI labs. Freelancers will help improve AI systems through work extending codi...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Enbedded Software Engineer

Senior Enbedded Software Engineer

Blossom HR • North Carolina, United States
[job_card.full_time]
[filters_job_card.quick_apply]
A technology company specializing in the development of electronic and electromechanical products is seeking a Senior Embedded Software Engineer. The organization serves a variety of industries and ...[show_more]
[last_updated.last_updated_variable_days]
Senior Engineer, Utility

Senior Engineer, Utility

Novartis • Durham, North Carolina, United States
[job_card.full_time]
This job is with Novartis, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.Location : This ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Developer

Senior Software Developer

Unicorn Technologies LLC • NC, United States
[job_card.full_time]
[filters_job_card.quick_apply]
Job Title : Senior Software Developer Location : RTP, NC Years of Experience : 7 10 Years <...[show_more]
[last_updated.last_updated_variable_days]
Senior Software Engineering Manager

Senior Software Engineering Manager

WillowTree • Durham, NC, United States
[job_card.full_time]
Locations : Boston, MA; Charlottesville, VA; Columbus, OH; Durham, NC.WillowTree, a TELUS International Company, is an award-winning digital product consultancy driven by innovation and user-centric...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Remote Backend Software Engineer : Go - AI Trainer ($80-$100 per hour)

Remote Backend Software Engineer : Go - AI Trainer ($80-$100 per hour)

Mercor • Apex, North Carolina, US
[filters.remote]
[job_card.part_time]
Mercor is hiring experienced Go Engineers • • to support a variety of high-impact research collaborations with leading AI labs. Freelancers will help improve AI systems through work extending coding b...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Junior Software Engineer

Junior Software Engineer

Builder Clarity LLC • Durham, North Carolina, United States
[job_card.full_time]
[filters_job_card.quick_apply]
YOU MUST LIVE IN RALEIGH, DURHAM (TRIANGLE) AREA OR YOUR APPLICATION WILL BE AUTOMATICALLY REJECTED.Zapier / N8N / Make, API integration and iterate on our BI Dashboard SaaS product as we pivot t...[show_more]
[last_updated.last_updated_30]
Senior Software Engineer- Agentic AI

Senior Software Engineer- Agentic AI

Jobot • Durham, NC, US
[job_card.full_time] +1
Seed stage SaaS startup seeking local Swiss army knife engineer to take MVP to market adding agentic AI features.This Jobot Job is hosted by : Charles Simmons. Are you a fit? Easy Apply now by clicki...[show_more]
[last_updated.last_updated_30] • [promoted]