Arista Networks
Networking
PCIeSenior/LeadSoftwareEngineer
“PCIe Senior/Lead Software Engineer at Arista Networks. Skills: PCIe software, Firmware development, Low-level drivers. Bring up pcie links on new hardware designs. Tune pcie parameters on root ports”
What You'll Achieve.
Maximize bandwidth; Improve reliability on PCIe links
Industry & Context.
Diagnosing problems; Troubleshooting issues; Fixing bugs
What They're Looking For.
Must Have
8+ years fluency in C or C++, Solid understanding of PCIe hardware and software drivers, Significant hands-on experience diagnosing problems, troubleshooting issues, and fixing bugs in low-level firmware
Nice to Have
Python experience, PCIe state machine knowledge, ltssm knowledge, tlp knowledge, credit flow control knowledge, Experience with PCIe switches
What You'll Do.
Bring up pcie links on new hardware designs
Tune pcie parameters on root ports
Tune pcie parameters on bridges
Tune pcie parameters on end points
Modify linux pci drivers
Modify virtual memory allocation
Use AER to improve error visibility
Use AER to improve error resiliency
Use DPC to improve error visibility
Use DPC to improve error resiliency
Develop userspace software
Mediate between networking ASICs
Mediate between FPGAs
Mediate between PCIe bridges
Measure hardware read performance
Measure hardware write performance
Develop automated tests using C
Develop automated tests using C++
Develop automated tests using Python
Validate your features
How You'll Work.
Team & Collaboration
Hardware engineers; Diagnostics engineers; Software engineers
Applying for this PCIe Senior/Lead 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.