Talent.com
Arista Networks
PCIe Senior/Lead Software EngineerArista Networks • Vancouver, British Columbia, Canada
PCIe Senior/Lead Software Engineer

PCIe Senior/Lead Software Engineer

Arista Networks • Vancouver, British Columbia, Canada
12 days ago
Job type
  • Full-time
  • Remote
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, British Columbia, Canada

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 - 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 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/ 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

DevSecOps Engineer - DLS Technology Corporation

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 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

PCIe Senior/Lead Software Engineer

Arista NetworksVancouver, British Columbia, Canada
Full-time

Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments.What sets us apart is our relentless pursuit of innovation.We... Show more

 • Promoted

Senior Software Engineer

AutodeskVancouver, British Columbia, Canada
Full-time

Autodesk’s Data Platform is building the next generation of data infrastructure AI native, scalable and developer-friendly systems that power analytics, AI, real-time insights, and customer-facing ... Show more

 • Promoted

Tech Lead – EVR - delta

Querentiadelta, bc, ca
Full-time

We are seeking an experienced Tech Lead – EVR to provide technical leadership, solution architecture guidance, and hands-on development oversight for enterprise-scale applications and platform tran... Show more

 • Promoted

Senior Software Engineer

RB Global Inc.Burnaby, British Columbia, Canada
Full-time

Senior Software Engineer (Lead - Salesforce) The Opportunity: The Senior Software Engineer (Lead) is responsible for analysis, development, and ongoing support of key internal software systems at R... Show more

 • Promoted

Lead Generative AI Engineer - delta

Inizio Partnersdelta, bc, ca
Full-time

Role - Lead Generative AI Engineer.Location - Can be based anywhere in Canada.Travel - Should be open to frequent travel to client sites.We are looking for a Staff Generative AI Engineer to design,... 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 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

Sr. Software Engineer (Tel Core)

Dialpad, Inc.Vancouver, British Columbia, Canada
Full-time

About Dialpad Dialpad is the AI-native business communications platform.We unify calling, messaging, meetings, and contact center on a single platform – powered by AI that understands every convers... Show more

 • Promoted

Azure Databricks Engineer - delta

Tredence Inc.delta, bc, ca
Full-time

We are seeking a skilled Azure Databricks Engineer with strong experience in Azure Data Factory (ADF) to design, develop, and maintain scalable data pipelines and analytics solutions on the Azure c... Show more

 • Promoted

Senior Platform Engineer, Extensibility & APIs

Jane AppVancouver, Metro Vancouver Regional District, CA
Full-time

A leading SaaS company in Canada is seeking a Senior Software Development Manager to drive the technical direction for third-party integrations within the Clinical domain.This role requires 5+ year... 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

Senior Software Engineer Specializing in Python and AWS Architecture

Scribd, Inc.Vancouver, British Columbia, Canada
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