Software Engineer, Layer1
As a Layer1 software engineer at Arista Networks, you will develop software that manages the physical layer of networking, ensuring stable and reliable connectivity. This role involves writing control software for various connectors and long-reach optics, collaborating with hardware engineers, and working closely with the Optics team to define and implement new media standards.
Key responsibilities include interfacing with customers and product management to develop innovative Layer1 features, architecting and managing their development, and maintaining features using C, C++, and Python. You will also build automated tests, work with hardware and manufacturing teams to bring new components to market, and provide technical leadership across projects.
The ideal candidate holds a BS in Computer Science, Electrical Engineering, or Computer Engineering with at least 3 years of experience, or equivalent qualifications. Expertise in C or C++ and Python, knowledge of UNIX or Linux, and a solid understanding of software engineering principles are required. Experience with digital communication technologies, IP networking, and low-level hardware components is advantageous.
Arista offers a competitive base salary ranging from $123,000 to $191,000, with additional discretionary bonuses and equity. Employees are also entitled to benefits including medical, dental, vision, wellbeing, tax savings, and income protection plans.
Arista Networks fosters a supportive and growth-oriented culture, encouraging innovation and collaboration. Employees have opportunities to switch between areas as interests and business needs evolve, contributing to a dynamic and fulfilling work environment.