Pcie Software Engineer

Arista Networks

Austin, TX, United States
On-site
3+ years fluency in c or c++
Solid understanding of pcie hardware
Experience with linux pci drivers
The Platform team builds the foundation for networking ASICs and manages high-speed communication between hardware components

Job Summary

  • The Platform team builds the foundation for networking ASICs and manages high-speed communication between hardware components.
  • Engineers will work on projects including bringing up PCIe links, tuning parameters, and developing userspace software to mediate between ASICs and bridges.
  • Arista Networks values diversity of thought and fosters an inclusive environment to drive creativity and innovation.

Matching Summary

The Platform team builds the foundation for networking ASICs and manages high-speed communication between hardware components.

Skills & Requirements

Must-have

  • 3+ years fluency in C or C++
  • Solid understanding of PCIe hardware
  • Experience with Linux PCI drivers

Nice-to-have

  • Python experience for automated testing
  • Knowledge of PCIe state machine and LTSSM
  • Experience diagnosing low-level firmware issues

Key Requirements

  • 3+ years of C or C++ fluency
  • Strong engineering and Computer Science fundamentals
  • Significant hands-on troubleshooting experience

Work Rights

Not specified

Tailored Resume

Cover Letter