Arista Networks
2 days ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
Overview
Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage cloud computing, artificial intelligence, and software-defined networking to provide clients with a competitive edge in an increasingly interconnected world. Our solutions are designed to not only meet current demands but also anticipate and adapt to future challenges. At Arista we value the diversity of thought and perspectives that each employee brings to the table and foster an inclusive environment essential for driving creativity and innovation. Our commitment to excellence has earned us several prestigious awards, and we strive to maintain the highest standards of quality and performance in everything we do. What You’ll Do
This role is for world-class Senior/Lead software engineers to join our Extensible Operating System (EOS) software development team. As a core member of the EOS team, you will be part of a fast-paced, high-caliber team building features to run the world's largest data center networks. Your software will be a key component of Arista's EOS, a Linux-based network operating system that runs on all of Arista's data center networking products. You will work with fellow engineers and the marketing team to gather functional and technical requirements for upcoming projects; you will help write functional and design specifications, test plans, and the code to bring them to life. You will also work with customers to triage and fix problems in their networks. Internally, you will develop automated tests, monitor their execution, and triage and fix problems found by tests. You will own your projects from definition to deployment and be responsible for the quality of everything you deliver. What you’ll do in more detail: Write functional specifications and design specifications for features related to forwarding traffic on the internet and cloud data centers. Independently implement solutions to small-sized problems in EOS software, using C, C++, and Python. Write test plan specifications for small-sized features in EOS, and implement automated test programs to execute the cases described in the test plan. Debug problems found by automated test programs and fix the problems. Work on a team implementing, testing, and debugging solutions to larger routing protocol problems. Collaborate with Customer Support Engineers to analyze problems in customer networks and provide fixes for those problems when needed in new software releases or patches. Coordinate with System Test Engineers to analyze problems found in their tests and provide fixes. Mentor new and junior engineers to bring them up to speed in Arista’s software development environment. Review and contribute to specifications and implementations written by other team members. Help create and maintain a project schedule for implementation and debugging tasks, update it weekly, and report to the project lead. Qualifications
BS in Computer Science/Electrical Engineering/Computer Engineering with 8 years of experience, or MS with 6 years, or PhD with 3 years, or equivalent work experience Knowledge of C, C++, and/or Python Knowledge of UNIX or Linux Understanding of L2/L3 networking, including at least one of the following areas: IP routing protocols (RIP, OSPF, BGP, IS-IS, PIM) or Layer 2 features (e.g., 802.1d bridging, STP, LACP, LLDP) Ability to utilize, test, and debug packet forwarding engines and vendor-provided libraries Experience with distributed systems concepts (messaging, signaling, databases, CLI) Hands-on experience in the design and development of Ethernet bridging or routing software or distributed systems software Experience with enterprise or service provider class Ethernet switch/router system software or relevant PhD research Strong software engineering fundamentals and problem-solving skills Ability to design and implement solutions for small-sized problems with limited oversight Additional Information
Arista Networks is an equal opportunity employer. Arista makes all hiring and employment-related decisions in a non-discriminatory manner without regard to race, color, religion, sex, sexual orientation, gender identity, national origin or any other factor determined to be unlawful under applicable federal, state, or local law. All your information will be kept confidential according to EEO guidelines. Job Details
Location: Austin, TX Salary: $141,200.00 - $338,500.00 Posted: 2 weeks ago
#J-18808-Ljbffr
Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage cloud computing, artificial intelligence, and software-defined networking to provide clients with a competitive edge in an increasingly interconnected world. Our solutions are designed to not only meet current demands but also anticipate and adapt to future challenges. At Arista we value the diversity of thought and perspectives that each employee brings to the table and foster an inclusive environment essential for driving creativity and innovation. Our commitment to excellence has earned us several prestigious awards, and we strive to maintain the highest standards of quality and performance in everything we do. What You’ll Do
This role is for world-class Senior/Lead software engineers to join our Extensible Operating System (EOS) software development team. As a core member of the EOS team, you will be part of a fast-paced, high-caliber team building features to run the world's largest data center networks. Your software will be a key component of Arista's EOS, a Linux-based network operating system that runs on all of Arista's data center networking products. You will work with fellow engineers and the marketing team to gather functional and technical requirements for upcoming projects; you will help write functional and design specifications, test plans, and the code to bring them to life. You will also work with customers to triage and fix problems in their networks. Internally, you will develop automated tests, monitor their execution, and triage and fix problems found by tests. You will own your projects from definition to deployment and be responsible for the quality of everything you deliver. What you’ll do in more detail: Write functional specifications and design specifications for features related to forwarding traffic on the internet and cloud data centers. Independently implement solutions to small-sized problems in EOS software, using C, C++, and Python. Write test plan specifications for small-sized features in EOS, and implement automated test programs to execute the cases described in the test plan. Debug problems found by automated test programs and fix the problems. Work on a team implementing, testing, and debugging solutions to larger routing protocol problems. Collaborate with Customer Support Engineers to analyze problems in customer networks and provide fixes for those problems when needed in new software releases or patches. Coordinate with System Test Engineers to analyze problems found in their tests and provide fixes. Mentor new and junior engineers to bring them up to speed in Arista’s software development environment. Review and contribute to specifications and implementations written by other team members. Help create and maintain a project schedule for implementation and debugging tasks, update it weekly, and report to the project lead. Qualifications
BS in Computer Science/Electrical Engineering/Computer Engineering with 8 years of experience, or MS with 6 years, or PhD with 3 years, or equivalent work experience Knowledge of C, C++, and/or Python Knowledge of UNIX or Linux Understanding of L2/L3 networking, including at least one of the following areas: IP routing protocols (RIP, OSPF, BGP, IS-IS, PIM) or Layer 2 features (e.g., 802.1d bridging, STP, LACP, LLDP) Ability to utilize, test, and debug packet forwarding engines and vendor-provided libraries Experience with distributed systems concepts (messaging, signaling, databases, CLI) Hands-on experience in the design and development of Ethernet bridging or routing software or distributed systems software Experience with enterprise or service provider class Ethernet switch/router system software or relevant PhD research Strong software engineering fundamentals and problem-solving skills Ability to design and implement solutions for small-sized problems with limited oversight Additional Information
Arista Networks is an equal opportunity employer. Arista makes all hiring and employment-related decisions in a non-discriminatory manner without regard to race, color, religion, sex, sexual orientation, gender identity, national origin or any other factor determined to be unlawful under applicable federal, state, or local law. All your information will be kept confidential according to EEO guidelines. Job Details
Location: Austin, TX Salary: $141,200.00 - $338,500.00 Posted: 2 weeks ago
#J-18808-Ljbffr