Arista Networks

computer networking

SeniorDiagnosticsSoftwareEngineer

Sydney, New South Wales, Australia FULL TIME
The Brief

“Senior Diagnostics Software Engineer at Arista Networks. Skills: diagnostics software development, Python development, hardware validation, board bring-up, Linux internals. Design, implement, and test production-grade diagnostics software for cutting edge network switches. Bring-up newly manufactured boards”

What You'll Achieve.

achieve high yields in manufacturing; improving yields at the contract manufacturer site; quickly identifying manufacturing defects

Industry & Context.

computer networking
Problems you'll solve

Isolate and perform root-cause analysis of reported failures; debug and troubleshoot system-level and kernel-level issues

Eligibility Requirements

Australian work Rights Only candidates with Australian Citizenship, Australian Permanent Residency or otherwise a demonstrable legal entitlement to work in Australia for the duration of employment

What They're Looking For.

Must Have

BS in Computer/Electrical Engineering or Computer Science, 8 years of software engineering experience, with a significant portion focused on hardware validation, manufacturing diagnostics, or low-level systems programming, Expertise in Python development, with a emphasis on applying object-oriented design principles to architect robust, scalable software, understanding of Linux internals, with the ability to debug and troubleshoot system-level and kernel-level issues, Experienced with board bring-up and validation, interaction with hardware (FPGAs, ASICs, other ICs) using common interconnect buses (I2C, SPI, MDIO, JTAG, PCIe), Familiarity with Layer 1 and Layer 2 networking concepts (PHYs, MACs, Ethernet link training, SerDes) and related testing methodologies, Demonstrated success driving technical projects from inception to delivery, including coordinating across cross-functional teams, Experience mentoring junior engineers, with a genuine interest in growing into a people leader over time

Nice to Have

Australian work Rights Only candidates with Australian Citizenship, Australian Permanent Residency or otherwise a demonstrable legal entitlement to work in Australia for the duration of employment

What You'll Do.

and test production-grade diagnostics software for cutting edge network switches

Bring-up newly manufactured boards

Isolate and perform root-cause analysis of reported failures

Support new platform software and hardware features

Coordinate with the hardware engineering team on bring-up schedules and feature delivery

Drive architectural design discussions

and provide technical direction for complex projects

Create system software for our Linux-based appliance platform

Work independently as well as in team roles

Use a version control system to systematically document and version software

Provide high-level escalation support for complex

hardware-related network issues reported by our end customers

How You'll Work.

Team & Collaboration

work closely on a project from its early conception to the final production stage; work with fellow engineers and members of the hardware and manufacturing teams; coordinate across cross-functional teams

Process & Methodology

driving technical projects from inception to delivery

Free ATS check

Applying for this Senior 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 →