Pcie Senior/lead Software Engineer

Arista Networks

Austin, TX, United States
Not specified; not specified; not specified
On-site
8+ years fluency in c or c++
Strong 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 bringing up PCIe links, tuning parameters, and developing automated tests using C, C++, and Python.
  • Arista Networks values diversity and fosters an inclusive environment to drive creativity and innovation in a competitive market.

Matching Summary

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

Salary

Not specified; Not specified; Not specified

Skills & Requirements

Must-have

  • 8+ years fluency in C or C++
  • Strong understanding of PCIe hardware
  • Experience with Linux PCI drivers
  • Low-level firmware debugging skills
  • Knowledge of PCIe state machine

Nice-to-have

  • Python scripting experience
  • Experience with PCIe switches
  • Familiarity with AER and DPC protocols
  • Background in virtual memory allocation
  • Passion for performance optimization

Key Requirements

  • 8+ years of C or C++ experience
  • Solid Computer Science fundamentals
  • Hands-on troubleshooting of low-level firmware

Work Rights

Not specified

Tailored Resume

Cover Letter