Diagnostics Software Engineer

Arista Networks

Santa Clara, CA, United States
Base: $128,000 to $200,000; bonus/equity: discreti...
On-site
C/c++ programming
Python, perl, tcl scripting
Embedded programming
As a core member of the Platform software team, you will build diagnostic software to help validate high-speed digital designs and achieve high yields in manufacturing Arista Network products

Job Summary

  • As a core member of the Platform software team, you will build diagnostic software to help validate high-speed digital designs and achieve high yields in manufacturing Arista Network products.
  • You will design, implement, and test production-grade diagnostics for high-speed digital boards and ASICS, and manufacturing tests to validate mass production.
  • This role demands a strong software engineering background, understanding of hardware board design, and participation in project management, design discussions, and code reviews.

Matching Summary

As a core member of the Platform software team, you will build diagnostic software to help validate high-speed digital designs and achieve high yields in manufacturing Arista Network products.

Salary

Base: $128,000 to $200,000; Bonus/Equity: discretionary bonuses and equity; Benefits: medical, dental, vision, wellbeing, tax savings and income protection

Skills & Requirements

Must-have

  • C/C++ programming
  • Python, Perl, TCL scripting
  • Embedded programming
  • Linux/Unix OS internals
  • Computer networking (OSI, TCP/IP)
  • Interconnecting buses and interfaces (PCIE, I2C, XAUI)

Nice-to-have

  • Hardware board design understanding
  • Third party network processors
  • Team organization and project vision
  • Mentoring junior engineers

Key Requirements

  • BS in Computer/Electrical Engineering or Computer Science
  • +5 years experience
  • Smart Bits and/or IXIA usage

Work Rights

Not specified

Tailored Resume

Cover Letter