Logo
ZipRecruiter

Senior/Lead Software Engineer - (Network Systems)

ZipRecruiter, Santa Clara, California, us, 95053

Save Job

Overview

Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. We leverage cloud computing, artificial intelligence, and software-defined networking to provide a competitive edge, and we design solutions to meet current demands while anticipating future challenges. At Arista we value the ideas and perspectives each employee brings. We foster an inclusive environment where individuals from diverse backgrounds feel welcome and can contribute to creativity and innovation. Our commitment to excellence is reflected in awards and a track record of quality and performance. Who You'll Work With

Senior/Lead Network Systems software engineers who collaborate with customers, product management, and hardware engineers to design and build features that help Arista hardware run effectively and efficiently. You will work on software that controls hardware components across temperature sensors, fan controllers, power controllers, storage devices, FPGAs, NICs, and PCIe switches. You will design abstractions that allow software to be packaged and integrated into hardware drivers that manage our hardware. There are opportunities to design solutions that accelerate key functions using hardware and FPGAs to improve system performance. You will work closely with hardware engineers throughout the product lifecycle, from influencing hardware designs for easier software control to bringing up new hardware and taking it through development to market. What You'll Do

Role requires a strong and broad software engineering background with a focus on Network Systems software. Responsibilities include adding new features, debugging issues, and tuning code for scalability and performance. You will own projects from definition to deployment and customer interaction, and you will be responsible for the quality of everything you deliver. You will have opportunities to switch between areas as interests and business needs evolve. Interface with customers, product management, and hardware engineers to define and implement innovative network systems features. Architect, design, and manage the development of these features. Develop and maintain features using C, C++, and Python; review design specifications; build automated tests and test infrastructure. Collaborate with hardware and manufacturing teams to bring new hardware to market. Design optimal software control interfaces for managing hardware components with hardware engineers. Provide technical leadership across features, projects, and tools. Work with Customer Support Engineers and customers to analyze and fix network issues. Collaborate with System Test Engineers to analyze test findings and implement fixes. Mentor new and junior engineers in Arista's software development environment. 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 Expert knowledge of C or C++ and Python Knowledge of UNIX or Linux Hands-on experience in design/development of hardware device drivers and/or system management utilities Understanding of IP networking and/or distributed systems (plus) Experience with low-level hardware components (plus) Applied understanding of software engineering principles Strong problem solving and software troubleshooting skills Ability to design and implement solutions independently Ability to work in small teams Compensation Information

The base pay range for this role is $140,000 to $210,000. Pay ranges vary by location to ensure market competitiveness. Actual base pay offered depends on factors such as skills, qualifications, experience, and location. The base pay may be eligible for discretionary bonuses and equity. US-based employees have access to benefits including medical, dental, vision, wellbeing, tax savings, and income protection. Details are shared during the hiring process. #LI-GR1 Equal Opportunity

Arista Networks is an equal opportunity employer. All hiring and employment decisions are made without regard to race, color, religion, sex, national origin, age, disability, veteran status, or any other unlawful factor. All information provided will be kept confidential according to EEO guidelines.

#J-18808-Ljbffr