Talent.com
Arista Networks
PCIe Senior/Lead Software EngineerArista Networks • Austin, TX, US
PCIe Senior/Lead Software Engineer

PCIe Senior/Lead Software Engineer

Arista Networks • Austin, TX, US
30+ days ago
Job type
  • Full-time
Job description

Job Description

Who You'll Work With
Operating right where hardware meets software, the Platform team builds the foundation for our networking ASICs and supporting infrastructure. PCIe software engineers write the code that manages high speed communication between hardware components in our switches. We work with hardware, diagnostics, and software engineers to maximize bandwidth and improve reliability on the PCIe links.

What You'll Do
As part of this team, you’ll work on projects like:

  • Bringing up pcie links on new hardware designs
  • Tuning pcie parameters on root ports, bridges, and end points
  • Modifying the linux pci drivers and virtual memory allocation
  • Using AER and DPC to improve error visibility and resiliency
  • Developing userspace software that mediate between networking ASICs, FPGAs, and PCIe bridges.
  • Measuring hardware read and write performance
  • Develop automated tests using C, C++ and Python to validate your features.

Qualifications

  • Strong engineering and Computer Science fundamentals.
  • 8+ years fluency in C or C++. Python experience an added bonus.
  • Solid understanding of PCIe hardware and software drivers
  • PCIe state machine, ltssm, tlp, credit flow control knowledge a plus
  • Experience with PCIe switches
  • Significant hands-on experience diagnosing problems, troubleshooting issues, and fixing bugs in low-level firmware

If you’re passionate about performance optimizations and enjoy working at the hardware/software boundary, the Platform team is a perfect choice!

Additional Information

Arista Networks is an equal opportunity employer. Arista makes all hiring and employment-related decisions in a non-discriminatory manner without regard to race, color, religion, sex, sexual orientation, gender identity, national origin or any other factor determined to be unlawful under applicable federal, state, or law law. All your information will be kept confidential according to EEO guidelines.

Create a job alert for this search

PCIe Senior/Lead Software Engineer • Austin, TX, US

Similar jobs

Senior Director, Software Engineering (GenAI/Cloud)

Visa Inc.Austin, TX, United States
Full-time

The Value-Added Services Product Development (VAS PD) team drives the diversification of Visa revenue with products that differentiate Visa network and deliver valuable solutions across other netwo... Show more

 • Promoted

Senior Director, Physical Design & Backend Engineering (HPC)

HopHRAustin, TX, United States
Full-time

Senior Director, Physical Design & Backend Engineering.The Senior Director, Physical Design & Backend Engineering is accountable for end-to-end backend execution across HPC SoC and MCU programs, in... Show more

 • Promoted

Senior Software Engineer, Detections & Response Remote

TechBrainsAustin, TX, United States
Remote
Full-time

A leading technology company in Austin is seeking a Senior Software Engineer for the Detections and Response Team.This role involves enhancing the user experience in managing detection rules and le... Show more

 • Promoted

Senior Director, Physical Design & Backend Engineering (HPC)

CB Smart RecruitAustin, Texas, United States
Full-time
Quick Apply

Engineering – Semiconductor / Hardware Engineering.Comprehensive benefits package.Visa sponsorship is not available for this position.Applicants must be authorized to work in the United States with... Show more

Senior Manager API Platform Engineer - 11344

Professional RecruitersAustin, TX, United States
Full-time

For more than 30 years, the Bank has helped innovative companies and their investors move bold ideas forward, fast.THE BANK provides targeted financial services and expertise through its offices in... Show more

 • Promoted

Senior Systems Development Engineer, Amazon Robotics Infrastructure Engineering

AmazonAustin, TX, United States
Full-time +1

Description The Amazon Robotics Infrastructure Engineering team is looking for a Sr Systems Development Engineer to join our team.We build and operate the network and services that enable Amazon F... Show more

 • Promoted

Python Software Engineer

CX DATA LabsAustin, TX, US
Full-time

Job Title: Senior Python Software Engineer – SQL & Generative AI Location: Austin, TX - Onsite Role Job Type: Full-Time Job Summary: We are seeking a highly skilled Senior Python Software Engineer ... Show more

 • Promoted

Sofware Engineer

TradeJobsWorkForce78701 Austin, TX, US
Full-time

Analyze, design and develop tests and test-automation suites.Design, create and develop a processing platform using various configuration management technologies.Test software development methodolo... Show more

 • Promoted

Senior Director, Physical Design & Backend Engineering (HPC)

Renesas ElectronicsAustin, TX, United States
Full-time

Senior Director, Physical Design & Backend Engineering (HPC).The Senior Director, Physical Design & Backend Engineering is accountable for end-to-end backend execution across HPC SoC and MCU progra... Show more

 • Promoted

Senior Technical Program Lead - Product Execution Datacenter & Enterprise AI

Advanced Micro DevicesAustin, TX, United States
Full-time

What You Do At AMD Changes Everything.At AMD, our mission is to build great products that accelerate next-generation computing experiencesfrom AI and data centers, to PCs, gaming and embedded syste... Show more