Software Engineer - Platform Team
The Software Engineer - Platform Team role at Arista Networks offers an opportunity to join a highly technical team responsible for developing foundational software that powers advanced networking solutions. The Platform Team is critical within Arista, working on operating system components and the underlying software powering the company's cloud networking products. As part of Arista Networks, a recognized leader in cloud networking for large data centers and high-performance environments, you will contribute to the engineering backbone of products used by major enterprises around the world.
In this role, you will design and implement robust, scalable, and efficient software for switches and routers. Your day-to-day work will involve architecting and coding platform-level features, addressing technical challenges across embedded systems, collaborating closely with hardware engineers, and supporting manufacturing and hardware bring-up. You will participate in code reviews, troubleshoot low-level software issues, and optimize system performance to ensure the reliability and functionality of Arista’s hardware products.
Candidates must have a strong background in computer science or related fields, with demonstrated proficiency in C or C++ and a solid understanding of operating systems, networking, and real-time or embedded software development. Experience with board bring-up, Linux device drivers, and system-level debugging is highly valued. Excellent analytical skills, a track record of solving complex problems, and the ability to work effectively in a collaborative, fast-paced environment are essential.
Competitive compensation and a comprehensive benefits package are offered to employees. Benefits typically include medical, dental, and vision coverage, retirement plans, paid time off, and stock options, reflecting Arista’s commitment to attracting and retaining top engineering talent.
Arista Networks fosters a technically driven culture with a flat organizational structure, enabling engineers to make significant technical contributions and work directly alongside industry leaders. The company encourages continuous learning and internal growth, making it an excellent environment for software engineers who appreciate innovation, teamwork, and the opportunity to work on cutting-edge networking technologies.