Arista Networks

Technology

DiagnosticsSoftwareEngineer

$155–215k ~AI est. Nashua, New Hampshire, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for mid candidates.

The Brief

“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.

Technology
Problems you'll solve

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

Free ATS check

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.

Read Company Rants →