Senior Software Engineer - Santa Clara
2 days ago

Job description
NVIDIA Cumulus Linux is the industry's most innovative open network operating system built with a flexible open architecture and comprehensive automation capabilities We are looking for a highly motivated software engineer with experience in routing and control plane software.
As a member of the routing team, you will be developing routing and network virtualization functionality in protocols and technologies like BGP, EVPN, OSPF, PIM and Segment Routing.
We are a small team that prides itself on innovation and agility. We work predominantly with and contribute significantly to Free Range Routing, the preeminent open routing suite in the industry.You will be using the latest software development tools and techniques, and will gain unique knowledge of how the switch operating system works and how large-scale networks are constructed.
What You'll Be DoingDevelop/enhance and test different routing protocols and related control plane software. This will also include programmatic interfaces and APIs to the routing control subsystem.
Collaborate with team members, QA and Support teams on development, debugging, and bug fixing.
What We Need To See
BS or MS degree in Computer Engineering, Computer Science, or a related field (or equivalent experience).
A minimum 5+ years of software development experience in any of the multiple routing protocols including BGP, EVPN, PIM, OSPF, RIFT, or MPLS/SR or networking software.
Strong C programming skills.Strong technical abilities, problem-solving, design, coding, and debugging skills.
Ways To Stand Out From The Crowd
Knowledge in multiple control plane protocols including BGP/EVPN/OSPF/Multicast for the data center environment.
Knowledge of Linux kernel networking and hardware forwarding.
Participation in the open-source community.
C/C++ 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 152,000 USD - 218,500 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 January 13, 2026.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
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.
, , JR2004671Similar jobs
+ Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. · + · + Write functional specifications and design specifications for features related to forwarding traffic on the internet and cloud data ...
1 month ago
Insight Global is seeking a talented Software Engineer to join a fast-growing technology company revolutionizing how businesses connect, secure, and optimize their networks. · ...
1 month ago
Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you'd like, where you'll be supported and inspired by a collaborative community of colleagues around the world. · ...
3 days ago
NVIDIA's Networking Software Group is rapidly growing, and we are hiring software engineers for the Ethernet Switch SDK Software Development team. · ...
1 month ago
Join us and help the world's leading organizations unlock the value of technology and build a more sustainable, more inclusive world. · Design develop and maintain COBOL programs on IBM zOS mainframe systems · Create modify and optimize JCL scripts for batch job execution · ...
1 month ago
We are seeking a skilled software engineer to join our LC mass spectrometry data acquisition team contributing to the development of next-generation software solutions that address both current market demands and anticipated future requirements. · Participating in the development ...
2 weeks ago
+Job summary · The Company Halo Industries has invented a revolutionary technology to replace a decades-old semiconductor material slicing process. Our laser-based technology eliminates waste, improves material cost and performance, and drives advancements in high-growth markets ...
1 month ago
We are seeking a skilled Software Engineer to design and develop digital tools and applications that accelerate semiconductor process development. This role combines strong software engineering expertise with an understanding of manufacturing workflows, enabling faster innovation ...
1 month ago
As a Software Engineer at Applied Materials, you'll dive deep into ground-breaking technologies—like machine learning and AI—to craft novel software solutions that solve our customers' high-value problems.We empower our team to push the boundaries of what is possible—while learni ...
4 weeks ago
This individual's day-to-day work centers around designing detailed specifications that define how the edge device software should behave in a large‑scale data center environment. · ...
2 weeks ago
+Job summary · Insight Global is seeking an enthusiastic Software Engineer to join a fast-growing technology company focused on revolutionizing how businesses connect, secure, and optimize their networks within their Remote Browser Isolation team. · +Responsibilities · - Develop ...
1 week ago
Insight Global es un empresa que busca a un ingeniero software para unirte a su equipo de tecnología revolucionando la conexión segura y optimizada entre las empresas. · ...
1 week ago
We're looking for a Software Engineer to join our team at Applied Materials. As a Software Engineer, you'll dive deep into ground-breaking technologies like machine learning and AI to craft novel software solutions that solve our customers' high-value problems. · You'll develop s ...
1 week ago
+ Develop cloud-based applications and microservices hosted in Kubernetes clusters. · + Create custom Kubernetes resources and controllers. · + Design and implement scalability and fault-tolerance features. · Insight Global is seeking an enthusiastic Software Engineer to join a f ...
1 week ago
The Software Engineer will be responsible for designing and developing software tools to automate ultra-mobility processor verification and validation processes.This is a hands-on Developer role. · ...
1 month ago
As a leading technology innovator Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter connected future for all As a Qualcomm Software Engineer you will design develop create modify and ...
1 week ago
We are seeking a Software Engineer to join our team at Applied Materials. As a key member of our engineering team, you will be responsible for designing and developing software solutions for semiconductor equipment components and devices. · ...
5 days ago
We are looking for a Software Engineer with experience building scalable, reliable systems and an interest in identity and authentication technologies. · We need someone to contribute to the design and development of core platform components, working closely with senior engineers ...
1 week ago
We are looking for an enthusiastic software engineer to join our experienced software engineering team. · Your primary focus will be to learn the codebase, respond to requests from senior engineers and grow into being able to design, develop, and deploy the company's data, equipm ...
1 month ago
A leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As Qualcomm Software Engineer you will design develop create modify and validat ...
1 month ago
+We enable the exciting technologies that literally connect our world – like AI and IoT. · + · ++Develops code for moderately difficult software projects. · Designs moderately difficult software projects. · Troubleshoots a variety of moderately difficult software problems. · ...
3 weeks ago