Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (Routing Protocols)

Arista Networks

Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data centers, campus, and routing environments. Arista is a well-established and profitable company with over $7 billion in revenue. Arista’s award-winning platforms, ranging in Ethernet speeds up to 800G bits per second, redefine scalability, agility, and resilience. Arista is a founding member of the Ultra Ethernet consortium. We have shipped over 20 million cloud networking ports worldwide with CloudVision and EOS, an advanced network operating system. Arista is committed to open standards, and its products are available worldwide directly and through partners. At Arista, we value the diversity of thought and perspectives each employee brings. We believe fostering an inclusive environment where individuals from various backgrounds and experiences feel welcome is essential for driving creativity and innovation. Our commitment to excellence has earned us several prestigious awards, such as the Great Place to Work Survey for Best Engineering Team and Best Company for Diversity, Compensation, and Work-Life Balance. At Arista, we take pride in our track record of success and strive to maintain the highest quality and performance standards in everything we do. Job Description Who You’ll Work With Arista Networks is looking for world-class software engineers to join our IP Routing Protocols development team. As a core member of the IP Routing Protocols team, you will be part of a fast paced, high caliber team building routing protocol software to run the world's largest data center networks. Your software will be a key component of Arista's Extensible Operating System (EOS), Arista's unique, Linux-based network operating system that runs on all of Arista's data center networking products. The Routing Protocols team is responsible for all aspects of the development and delivery of our routing protocol software. You will work with your fellow engineers and members of the marketing team to gather functional and technical requirements for upcoming projects. You will write functional specifications, design specifications, test plans, and the code to bring all of these to life. You will also work with customers to triage and fix problems in their networks. Internally, you will develop automated tests for your software, monitor the execution of those tests, and triage and fix problems found by your tests. At Arista, you will own your projects from definition to deployment, and you will be responsible for the quality of everything you deliver. What You’ll Do This role demands a strong and broad software engineering background, and good understanding of IP routing protocols, how they are implemented, and the networks in which they are used. Your role will not be limited to a single aspect of IP routing at Arista, but cover all of our unicast and multicast protocols for both IPv4 and IPv6. Responsibilities Write functional specifications and design specifications for small-sized routing protocol features. Independently implement solutions to small-sized problems in our routing protocol software, using the C, C++, and python programming languages. Write test plan specifications for small-sized routing protocol features, and implement automated test programs to execute the cases described in the test plan. Debug problems found by our automated test programs and fix the problems. Work on a team implementing, testing, and debugging solutions to larger routing protocol problems. Work with Customer Support Engineers to analyze problems in customer networks and provide fixes for those problems when needed in the form of new software releases or software patches. Work with the System Test Engineers to analyze problems found in their tests and provide fixes for those problems. Mentor new and junior engineers to bring them up to speed in Arista's software development environment. Review and contribute to the specifications and implementations written by other team members. Help to create a schedule for the implementation and debugging tasks, update that schedule weekly, and report it to the project lead. Qualifications B.Tech, M.Tech or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering with 2-8 years of related work experience Knowledge of C or C++ Knowledge of UNIX or Linux Understanding of IP networking and IP routing protocols, specifically one of RIP, OSPF, BGP, IS-IS, or PIM. Hands-on experience in the design and development of IP routing protocol or distributed systems software. Hands-on experience with enterprise or service provider class, Ethernet switch/router system software development, or significant PhD-level research in the area of network routing and packet forwarding. Applied understanding of software engineering principles Strong problem-solving and software troubleshooting skills. Ability to design a solution to a small-sized problem and implement that solution without outside help. Able to work on a small team solving a medium-sized problem with limited oversight Additional Information Arista stands out as an engineering-centric company. Our leadership, including founders and engineering managers, are all engineers who understand sound software engineering principles and the importance of doing things right. We hire globally into our diverse team. At Arista, engineers have complete ownership of their projects. Our management structure is flat and streamlined, and software engineering is led by those who understand it best. We prioritize the development and utilization of test automation tools. Our engineers have access to every part of the company, providing opportunities to work across various domains. Arista is headquartered in Santa Clara, California, with development offices in Australia, Canada, India, Ireland, and the US. We consider all our R&D centers equal in stature. Join us to shape the future of networking and be part of a culture that values invention, quality, respect, and fun. #J-18808-Ljbffr Arista Networks

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer (Routing Protocols) in Santa Clara, CA vacancy
  • $287.5k

    NVIDIA seeks a motivated software engineer to join its Cumulus Linux team in Santa Clara, California. You will develop routing and network virtualization functionalities using protocols like BGP and OSPF. This position requires strong C programming skills and at least... 
    Suggested

    NVIDIA

    Santa Clara, CA
    1 day ago
  •  ...seeking a highly skilled Senior Network Software Engineer in Santa Clara, California, to join a...  ...networking team focused on next-generation routing platforms and network operating systems...  ...7+ years of experience with Layer 3 protocols, strong expertise in Segment Routing, and... 
    Suggested

    ACL Digital

    Santa Clara, CA
    1 day ago
  • Arista Networks is seeking world-class software engineers for its IP Routing Protocols development team in Santa Clara, California. As part of a high-caliber team, you will develop routing protocols for the largest data center networks using Arista's unique EOS. The ideal... 
    Suggested

    Arista Networks

    Santa Clara, CA
    1 day ago
  • $120.5k - $243k

     ...Senior Platform Software Engineer This role has been designed as ‘Hybrid’ with an expectation that...  ...operating systems, network subsystems, routing engines, security modules, utilities,...  ...design for network interface and link layer protocols within embedded and high-performance... 
    Suggested
    Work experience placement
    Work at office
    2 days per week

    Hobbsnews

    Sunnyvale, CA
    2 days ago
  •  ...Management System) Job Description Datapath Software Engineer On behalf of our client, Procom Services is searching...  ...programming and networking Networking: IP protocols (TCP, UDP), understanding of networks and packet routing Fully capable to work with Linux OS including... 
    Suggested
    Permanent employment
    Contract work
    For contractors
    H1b
    Immediate start

    Procom Consultants Group

    Santa Clara, CA
    1 day ago
  • $81.7k - $165.8k

     ...businesses rely on — robust, high‑performance software. Our environment is highly...  ...development cycle. Building AI‑based tool for Engineering including debug, development, ......  ...coding, debug, analysis. Familiarity with routing protocols, Ethernet switching, IP forwarding,... 
    Work experience placement
    Work at office
    Local area
    Immediate start

    Hewlett Packard Enterprise

    Sunnyvale, CA
    1 day ago
  •  ...and collaborative team of researchers and engineers who thrive on pushing the boundaries of...  ...model API products — including request routing, load management, rate limiting, and multi...  ...with emerging agent integration protocols (MCP, A2A) or orchestration frameworks (... 

    Boson AI

    Santa Clara, CA
    1 day ago
  • $147k - $211k

    Software Engineer, GDC Networking, Google Cloud Google Sunnyvale, CA, USA Qualifications Bachelor’s degree or equivalent practical experience...  ...large companies use the Cloud. Familiarity with IPv6 and Routing Protocols. Experience working with the open source community.... 
    Local area

    Google

    Sunnyvale, CA
    1 day ago
  • $181.1k - $272.1k

    Sunnyvale, California, United States Software and Services At Apple, new...  ...looking for a senior Swift engineer to join a small, focused team...  ...extraction, sufficiency gate routing, tool calling, context...  ...integrating with MCP (Model Context Protocol) or similar tool-use/... 
    Relocation

    Apple Inc.

    Sunnyvale, CA
    1 day ago
  • $150k - $190k

    Overview We are seeking an experienced Senior Software Engineer with a strong background in EVPN VXLAN technologies for...  ...Layer 3 VPN technologies, focusing on EVPN VXLAN and protocols like BGP, OSPF, and multicast routing (such as IGMP, PIM). This role requires C... 
    Worldwide

    IP Infusion

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

     ...looking for passionate, AI‑powered engineers for the DRIVE Mapping team....  ...roles in localization, routing, and navigation. Maps offer redundancy...  ...cars with a background in software design, embedded software,...  ...of gRPC, Flat Buffers and Protocol Buffers Experience with GPGPU... 

    NVIDIA

    Santa Clara, CA
    1 day ago
  • Job Title: Sr Software Engineer - Dataplane Development Job Type: Full-time Job Location: Santa Clara, CA Work Schedule:...  ...knowledge of LAN/WAN technologies. Expertise with general routing/switching, routing protocols (e.g BGP, OSPF), branch and DataCenter Architectures... 
    Full time
    Remote work

    Maxonic Inc.

    Santa Clara, CA
    1 day ago
  • $152k - $218.5k

     ...capabilities! We are looking for a highly motivated software engineer with experience in routing and control plane software. As a member of the routing...  ...routing and network virtualization functionality in protocols and technologies like BGP, EVPN, OSPF, PIM, Segment Routing... 
    Flexible hours

    NVIDIA

    Santa Clara, CA
    1 day ago
  •  ...looking for a highly skilled Senior Network Software Engineer to join a cutting‑edge networking team working on next‑generation routing platforms and network operating systems....  ...Qualifications 7+ years of experience with Layer 3 protocols: IS-IS, OSPF, BGP Strong expertise in... 

    ACL Digital

    Santa Clara, CA
    1 day ago
  • $248k - $349k

    Senior Staff Software Engineer, Agent Protocol, Cloud AI 2 days ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. Qualifications Bachelor’s degree in Computer Science, Mathematics, Applied Statistics, Machine Learning... 
    Full time

    Google

    Sunnyvale, CA
    1 day ago
  • $34.47 - $69.86 per hour

    We are seeking an enthusiastic Software Test Engineer to join our networking and IP services team....  ...networking technologies and Ethernet protocols. Knowledge of Layer 2 and Layer 3 networking...  ...technologies. Familiarity with routing and transport protocols such as OSPF,... 
    Hourly pay
    Work at office

    Hewlett Packard Enterprise

    Sunnyvale, CA
    1 day ago
  • $182k - $242k

     ...seeking a passionate and innovative Senior Software Engineer of Network Services to lead the...  ...Implement and maintain network security protocols and best practices to protect customer...  ...infrastructure. Expertise in network protocols, routing, and security (TCP/IP, BGP, kernel... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    24 days ago
  • Software Engineer, Reliability Platforms San Francisco, CA; Sunnyvale, CA; New York, NY About the Team The Reliability Platform role is a key...  ...our internal Asset/Team Catalog to allow automated alert routing and cross-brand alignment Delivery of MCP back-end for Reliability... 
    Hourly pay
    Work at office
    Local area
    Flexible hours

    DoorDash USA

    Sunnyvale, CA
    1 day ago
  •  ...challenges pragmatically as SREs, delivering solutions with a software engineer mindset that detests toil and repetitive tasks. We use...  ...tied to the internal Asset/Team Catalog for automated alert routing. Delivery of MCP back‑end for Reliability Platform data/tools... 

    DoorDash

    Sunnyvale, CA
    1 day ago
  • $241.8k - $409.2k

    GPGPU Software Architect/ Principal Engineer XPENG is a leading smart technology company at the forefront of innovation, integrating advanced AI and...  ...TMA, Blackwell FP4, among others Define the task launch protocol, including Queue, Stream, Event, and Graph, as well as... 
    Full time

    XPENG

    Santa Clara, CA
    1 day ago
  •  ...Learn more at What You’ll Do The Endpoint Engineering team at CoreWeave manages end‑user...  ...configuration, fleet enrollment, and alert routing. Lead end‑to‑end integration testing (...  ...PCoIP/HP Anyware or other streaming display protocols in a VDI context. Experience with cost... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    22 hours ago
  • $120k - $300k

     ...experience, plus equity Location: Sunnyvale, CA Role Title: Software Engineer, Full Stack About the Company Figwork is building an AI headhunter...  ...for cold start, candidate ranking, recruiter feedback, task routing, quality control, and retry flows Improving reliability,... 

    Figwork

    Sunnyvale, CA
    11 hours ago
  • $147.4k - $220.9k

    Software Engineer, Full stack , Retail Engineering Apps & Services Sunnyvale, California, United States Software and Services Join us, the...  ...JIT, JNI, etc.). Basic knowledge of networking concepts & protocols (e.g. CDN, edge computing, load balancing, OSI model, etc.)... 
    Relocation

    Apple

    Sunnyvale, CA
    4 days ago
  • $152k - $241.5k

     ...clusters worldwide. The platform routes inference, streaming, and...  ...cloud native. Partner with engineering teams across NVIDIA so the platform...  ...3+ years of hands‑on software engineering. Expert‑level knowledge...  ...streaming and bidirectional protocols across and gRPC. Experience... 
    Worldwide

    Nvidia Corporation

    Santa Clara, CA
    1 day ago
  • Network Engineer with Data networking Layer 3 Protocols & Standards Contract Network Engineer with Data networking Layer 3 Protocols & Standards Contribute in requirements elicitation, creation of application architecture document and creation of design artifacts; deliver... 
    Contract work

    Tekskills inc

    Sunnyvale, CA
    1 day ago
  • $224k - $336k

     ...Principal Application Support Engineer to join our AI Networking...  ...support the latest hardware and software technologies driving the enablement...  ...in Datacenter Networking, Routing & Switching including load...  ...Familiarity with InfiniBand protocol & RDMA - including setup, bring... 
    Full time

    AMD

    Santa Clara, CA
    1 day ago
  •  ...team builds the API platform and the tooling that every other engineering team at CoreWeave uses to ship and consume APIs. This role sits...  ..., or compiler/plugin work. Experience with gRPC and protocol buffers, or another strongly‑typed API/IDL toolchain. Familiarity... 
    Permanent employment
    Contract work
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    1 day ago
  •  ...organization in California is seeking a seasoned Senior Network Security Engineer to join its dynamic security team. This role involves managing...  ...in network security engineering, knowledge of security protocols, and proficiency with cloud services like AWS or Azure. The... 

    Xai

    Palo Alto, CA
    2 days ago
  • $120.5k - $243k

     ...Description We are seeking a Network Systems Software Development Engineer to support our office Sunnyvale,...  ...used by multiple Layer-2 and Layer-3 protocols, as part of a product engineering...  ...shared framework components that support routing, switching, VPN, and overlay... 
    Work experience placement
    Work at office
    2 days per week

    Hewlett Packard Enterprise

    Sunnyvale, CA
    1 day ago
  • $147k - $211k

     ...experience. 2 years of experience with software development or 1 year of experience with...  ...systems. About The Job Google's software engineers develop the next-generation technologies...  ...daemons on host machines to network routing rules embedded directly into the TPUs.... 

    Google

    Sunnyvale, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (Routing Protocols). Be the first to apply!