Talent.com
Arista Networks
PCIe Senior/Lead Software EngineerArista Networks • Vancouver, BC, CA
PCIe Senior/Lead Software Engineer

PCIe Senior/Lead Software Engineer

Arista Networks • Vancouver, BC, CA
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

#LI-PA1

Additional Information

The new hire base pay for this role has a pay range of $120,000 to $195,000 across Canada. Arista offers different pay ranges based on work location, so that we can offer consistent and competitive pay appropriate to the market. The actual base pay offered will be based on a wide range of factors, including skills, qualifications, relevant experience, and work location.

The pay range provided reflects base pay only and in addition certain roles may also be eligible for discretionary Arista bonuses and equity. Employees in Sales roles are eligible to participate in Arista’s Sales Incentive Plan, which pays commissions calculated as a percentage of eligible sales. Employees are also entitled to benefits including medical, dental, vision, wellbeing, income protection and a Group Retirement Savings Plan. The recruiting team can share more details during the hiring process specific to the role and location.

Create a job alert for this search

PCIe Senior/Lead Software Engineer • Vancouver, BC, CA

Similar jobs

Senior API Gateway Engineer - Platform & Infra

Featherless AIVancouver, Metro Vancouver Regional District, CA
Full-time

A tech startup specializing in AI infrastructure is looking for a team member to enhance their API gateway.This role involves feature development, bug fixes, and improving API reliability.Candidate... Show more

 • Promoted

Senior Software Engineer for Strategic System Design and Leadership

lululemonVancouver, Metro Vancouver Regional District, CA
Full-time

Lead technical innovation as a Senior Software Engineer II, specializing in system design and implementation.Drive key engineering practices while fostering growth and collaboration in a hybrid wor... Show more

 • Promoted

Senior Software Engineer - delta

Amaris Consultingdelta, bc, ca
Full-time

Expert (15+ years or niche expertise).Cyber Security portfolio within Cyber Data Risk & Resilience (CDRR).The consultant will contribute to the design, development, and modernization of secure and ... Show more

 • Promoted

Senior/ Lead - AI Engineer - delta

FICOdelta, bc, ca
Full-time

As a Senior Engineer on our Applied AI team, you will be at the forefront of building AI-powered software that transforms how our platform operates.You will design, build, and maintain production-g... Show more

 • Promoted

Senior Software Engineer — Tech Leader & Impact

Alternative PaymentsVancouver, Metro Vancouver Regional District, CA
Full-time

A dynamic fintech company based in Canada seeks a Lead Software Engineer to drive technical excellence in their platform.This role emphasizes designing scalable microservices and leading cross-func... Show more

 • Promoted

Senior Software Engineer - API Gateway

Featherless AIVancouver, Metro Vancouver Regional District, CA
Full-time

AI creators, startups, and enterprises.Our serverless approach to inference unlocks the best GPU utilization in AI infrastructure.The API gateway is managed by the Platform Team, who aim to make Fe... Show more

 • Promoted

Senior Software Engineer - Amaris Consulting

Amaris Consultingdelta, bc, ca
Full-time

Expert (15+ years or niche expertise).Cyber Security portfolio within Cyber Data Risk & Resilience (CDRR).The consultant will contribute to the design, development, and modernization of secure and ... Show more

 • Promoted

DevSecOps Engineer - delta

DLS Technology Corporationdelta, bc, ca
Full-time

DLS Technology Corporation is seeking a highly skilled.CI/CD pipelines, cloud infrastructure, and automation frameworks.The ideal candidate possesses a strong background in Infrastructure as Code (... Show more

 • Promoted

Senior Go Platform Engineer — Remote, High-Throughput Infra

HRBVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading company in the developer platform space is seeking a Senior Software Engineer specializing in Go.As part of a remote-first team, you'll design and maintain core infrastructure services th... Show more

 • Promoted

Senior Software Engineer Specializing in Python and AWS Architecture

Scribd, Inc.Vancouver, Metro Vancouver Regional District, CA
Full-time

Take your engineering expertise to the next level as a Senior Software Engineer.Design event-driven systems in Python and work with cloud technologies to enrich metadata on a global scale.This posi... Show more

 • Promoted

Senior Software Engineer, Global Markets Platform Lead

AlpacaVancouver, Metro Vancouver Regional District, CA
Full-time

A leading financial technology company is seeking a Senior Engineer to design and maintain systems that empower millions of users.This role requires proven experience in financial systems and the a... Show more

 • Promoted

Senior Software Engineer (Lead Salesforce)

RBGlobalBurnaby, Metro Vancouver Regional District, CA
Full-time

Senior Software Engineer (Lead Salesforce).RB Global (NYSE: RBA) (TSX: RBA) is a leading, omnichannel marketplace that provides value-added insights, services and transaction solutions for buyers a... Show more

 • Promoted

Senior Software Engineer / Technical Lead – Research Platform (Rust + Python) Surrey, BC

Whistler TradingSurrey, Metro Vancouver Regional District, CA
Full-time

Senior Software Engineer / Technical Lead – Research Platform (Rust + Python).Whistler Trading was founded in 2022 with the ambition to build a new leader in systematic trading, and we're well on o... Show more

 • Promoted

Senior Software Engineer - Query Engines & Storage

Treasure AIVancouver, Metro Vancouver Regional District, CA
Full-time

You will help develop the future of our Hadoop/Hive & Trino query engines, expand into our in-house developed storage solution, and maintain technical excellence addressing challenging problems.You... Show more

 • Promoted

Senior Tech Lead L2/ L3 - surrey

Fujitsusurrey, bc, ca
Full-time

This job posting is for a new opportunity to support our continued growth.Work closely with the Solution Architecture team to help devise the most appropriate and efficient strategy to implement ta... Show more

 • Promoted

Lead Engineer (API Platform)

XeroVancouver, Metro Vancouver Regional District, CA
Permanent

As a hands‑on Lead Engineer and technical authority in our Product Platform division, you will shape the technical direction for Xero’s API and SDK surfaces.You will treat APIs as first‑class produ... Show more

 • Promoted

Senior Software Engineer - Keela

AplosVancouver, Metro Vancouver Regional District, CA
Full-time

Check out our company website: joinvelora.We’re excited to share that Aplos, Raisely, and Keela have come together to form one unified company, Velora, with a shared mission: to help nonprofit orga... Show more

 • Promoted

Senior Software Engineer (Tel Core)

DialpadVancouver, Metro Vancouver Regional District, CA
Full-time

We look for people who are intensely curious and hold themselves to a high bar.Our ambition is significant, and achieving it requires a team that operates at the highest level.We seek individuals w... Show more

 • Promoted

Sr. Software Engineer (Tel Cloud)

Dialpad JapanVancouver, Metro Vancouver Regional District, CA
Full-time

Dialpad is the leading AI‑powered customer communications platform, transforming how businesses communicate with their customers.More than 50,000 companies around the globe — including Netflix, RE/... Show more

 • Promoted

Senior Software Engineer - Cloud Gateway

Rivian VW GroupVancouver, Metro Vancouver Regional District, CA
Full-time

Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter.From operating systems to zonal controllers to cloud and c... Show more