Diagnostics Software Engineer
Arista Networks is seeking a Diagnostics Software Engineer to join our Platform software team. This team is dedicated to developing diagnostic software that validates high-speed digital designs, ensuring high yields in manufacturing our networking products used in the industry's largest data centers.
In this role, you will design, implement, and test production-grade diagnostics for high-speed digital boards and ASICs to aid in hardware validation. Responsibilities include developing manufacturing tests for mass production, bringing up newly manufactured boards, performing root-cause analysis of reported failures, and supporting new platform software and hardware features. Collaboration with hardware engineering teams on bring-up schedules and feature delivery is essential.
The ideal candidate holds a BS in Computer or Electrical Engineering or Computer Science with over 5 years of experience. Proficiency in C/C++ and scripting languages such as Python, Perl, or TCL is required. Experience with embedded programming, Linux/Unix OS internals, and a deep understanding of computer networking and OSI layers like TCP/IP are essential. Knowledge of interconnecting buses and interfaces such as PCIe, I2C, XAUI, 10G Ethernet drivers, FPGA, switch chips, SSL offload, and TCAM programming is also necessary.
Arista Networks offers a competitive compensation package, including a base salary, performance-based bonuses, and equity options. Employees benefit from comprehensive health insurance, retirement plans, and generous paid time off. Additional perks include professional development opportunities, wellness programs, and a collaborative work environment.
At Arista, we value diversity of thought and perspectives, fostering an inclusive environment where individuals from various backgrounds feel welcome. Our commitment to excellence has earned us awards such as Best Engineering Team and Best Company for Diversity, Compensation, and Work-Life Balance. Joining Arista means being part of a culture that values innovation, quality, respect, and fun.