Arista Networks
computer networking
SeniorDiagnosticsSoftwareEngineer
“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.
Isolate and perform root-cause analysis of reported failures; debug and troubleshoot system-level and kernel-level issues
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
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.