Arista Networks
Technology
DiagnosticsSoftwareEngineer
Neural analysis suggests this role is
optimal for mid candidates.
“Diagnostics Software Engineer at Arista Networks. Skills: Diagnostics software, Hardware validation, Manufacturing tests. Design production-grade diagnostics. Implement production-grade diagnostics”
What You'll Achieve.
Achieve high yields; Improve yield at manufacturer
Industry & Context.
Root-cause analysis; Isolate failures; Troubleshoot problems
What They're Looking For.
Must Have
BS in Computer/Electrical Engineering or Computer Science, 5+ years experience, Proficiency in C/C++, Proficiency in Python, Proficiency in Perl, Proficiency in TCL, Embedded programming, Knowledge of OS internals, Knowledge of Linux/Unix, In depth view of Computer Networking, Knowledge of OSI layers, Knowledge of TCP/IP, Knowledge of PCIE, Knowledge of I2C, Knowledge of XAUI, Knowledge of 10G Ethernet drivers, Knowledge of FPGA, Knowledge of Switch chips, Knowledge of SSL offload, Knowledge of TCAM programming, Smart Bits usage, IXIA usage, Appreciate software engineering principles, Appreciate coding procedures
Nice to Have
Smart Bits performance improvement, IXIA performance improvement
What You'll Do.
Design production-grade diagnostics
Implement production-grade diagnostics
Test production-grade diagnostics
Design manufacturing tests
Implement manufacturing tests
Test manufacturing tests
Bring-up newly manufactured boards
Port first level software
Isolate reported failures
Perform root-cause analysis
Support new platform software
Support new hardware features
Coordinate with hardware engineering
Create system software
Use version control system
Document diagnostic software
Version diagnostic software
Mentor younger team members
Inculcate team spirit
How You'll Work.
Team & Collaboration
Work with fellow engineers; Work with hardware team; Work with manufacturing team; Work with customers; Design discussions; Design reviews; Code reviews; Team roles
Process & Methodology
Project management
Full Job Description
Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in an increasingly interconnected world. Our solutions are designed to not only meet the current demands of the digital landscape but to also anticipate and adapt to future challenges. At Arista we value the diversity of thought and perspectives that each employee brings to the table. We believe that fostering an inclusive environment, where individuals from various backgrounds and experiences feel welcome, is essential for driving creativity and innovation. Our commitment to excellence has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life Balance. At Arista, we take pride in our track record of success and strive to maintain the highest standards of quality and performance in everything we do. As a core member of the Platform software team, the candidate will be part of a fast-paced, high caliber team building diagnostic software to help validate high-speed digital designs and achieve high yields in manufacturing Arista Network products used in the computer networking industry's largest data centers. Who You’ll Work With The Platform software team is responsible for all aspects of the development and delivery of hardware validation and manufacturing diagnostic software. The successful candidate will work closely on a project from its early conception to the final production stage at an off-site contract manufacturer. They will work with fellow engineers and members of the hardware and manufacturing team to understand the design and validate it. Besides closely working with the hardware engineers in designing the board, they will also review
Applying for this Diagnostics Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on SmartRecruiters
- SmartRecruiters often includes a video screening step — check camera and mic permissions.
- Link your GitHub or portfolio directly in the profile section for technical roles.
- Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.
ANONYMOUS · UNFILTERED
What do employees actually say about Arista Networks?
Real rants from real employees. Read before you apply.