Talent.com

Principal software engineer Jobs in Burnaby, BC

Create a job alert for this search

Principal software engineer • burnaby bc

Last updated: 3 days ago

PCIe Software Engineer

Arista NetworksVancouver, BC, CA
CA$95,000.00–CA$145,000.00 yearlyCA$95,000.00–CA$145,000.00 yearly
Full-timeFull-time

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 hig... Show more

Remote Software Engineer

TuringVancouver, British Columbia, Canada
CA$200.00–CA$300.00 dailyCA$200.00–CA$300.00 daily
RemoteRemote
ContractorContractor
Quick Apply

Based in San Francisco, California, Turing is the world’s leading research accelerator for frontier AI labs and a trusted partner for global enterprises deploying advanced AI systems.Turing support... Show more

Software Engineer

Randstad CanadaNorth Vancouver, British Columbia, CA
TemporaryTemporary
Quick Apply

Our client, is seeking an experienced, highly technical Software Engineer II to join their Connect engineering team within the Experience Enablement Technology Department.In this hands-on engineer... Show more

Principal Process Engineer, Pharmaceutical

Optimyze1Vancouver, British Columbia, Canada
Full-timeFull-time
Quick Apply

We're hiring a Principal Process Development Engineer to work with industrial customers to support the deployment of AI-driven solutions in technical and operational environments.This is a cross-fu... Show more

Software Engineer - WiFi

Eagle WirelessRichmond, British Columbia, Canada, V6V 2V4
Quick Apply

Eagle Wireless is building the connective tissue of the physical world.Every connected car, every industrial sensor, every IoT device that needs to talk to the cloud reliably and securely — that’s ... Show more

Principal Software Engineer - Canada

JobGetVancouver, BC, CA
Quick Apply

About JobGet As the #1 app focused on everyday workers, JobGet is redefining the future of hiring.Founded in 2019, JobGet began as the only mobile-first hiring platform for everyday workers.Since t... Show more

Software Engineer

Sonus MicrosystemsVancouver, British Columbia, Canada
Full-timeFull-time

Sonus Microsystems is reimagining ultrasound for continuous, operator-independent patient monitoring, and we're looking for a Software Engineer to join our highly collaborative team of scientists, ... Show more

Software Engineer - Canada

DataVisorVancouver, BC, CA
RemoteRemote
Full-timeFull-time
Quick Apply

DataVisor is the world’s leading AI-powered Fraud and Risk Platform that delivers the best overall detection coverage in the industry.With an open SaaS platform that supports easy consolidation and... Show more

Senior Software Engineer

British Columbia Investment Management CorporationVancouver, BC
CA$106,000.00–CA$128,000.00 yearlyCA$106,000.00–CA$128,000.00 yearly
Full-timeFull-time

March 31, 2026, British Columbia Investment Management Corporation (BCI) is the provider of investment management services for British Columbia’s public sector and one of the largest asset managers... Show more

Sr. Software Development Engineer / Principal, Software Development Engineer

Canada Workday ULCVancouver, BC, Canada
CA$168,000.00 yearlyCA$168,000.00 yearly
Full-timeFull-time

As either a Senior Software Development Engineer or a Principal Software Development Engineer on the AI Model Serving team, you will be a technical leader who helps shape the vision and direction o... Show more

Staff/Principal Engineer

hireVouchVancouver, British Columbia, USA

Inworld is looking for a Staff/Principal-level backend engineer with 8+ years of experience building and operating cloud-based services at scale.The ideal candidate is a strong IC with high technic... Show more

Senior Software Engineer

Treasure AIVancouver, British Columbia, Canada

Treasure AI is the agentic experience platform built to acquire, retain, and grow your most valuable customers.Powered by AI, Treasure AI is shaped by human creativity and always-on through continu... Show more

Principal Mining Engineer

Equinox GoldVancouver, BC, CA

Equinox Gold is a growth-focused Canadian mining company with four operating gold mines, and a clear path to achieve more than one million ounces of annual gold production from a pipeline of develo... Show more

Principal Software Engineer

Motorola SolutionsVancouver, Canada
CA$180,000.00–CA$225,000.00 yearlyCA$180,000.00–CA$225,000.00 yearly

We are seeking a Principal Software Developer who shares this AI-First mindset to provide hands-on technical leadership across both cloud and on-premise platforms.In this role, you will leverage yo... Show more

Principal Analog Design Engineer

Celero Communications, Inc.Vancouver, BC, USA
CA$200.00–CA$300.00 dailyCA$200.00–CA$300.00 daily

Principal Analog Design Engineer.Are you an Analog Design Engineer, who is seeking an amazing opportunity delivering disruptive High Speed Interconnect Technology powering next generation AI? We ar... Show more

Principal Site Reliability Engineer

SaviyntVancouver, British Columbia, Canada, V5K 2A8
CA$260,000.00–CA$275,000.00 yearlyCA$260,000.00–CA$275,000.00 yearly

Principal Site Reliability Engineer.Work on a mission-critical SaaS platform used by global enterprises.Solve complex reliability challenges at scale.Influence architecture and engineering culture ... Show more

Software Engineer/Senior Software Engineer (Full Stack)

EnvisioVancouver, British Columbia, Canada

Envisio Solutions is a leading provider of strategic planning and performance management software, helping organizations turn their visions into reality.We empower leaders to execute their strategi... Show more

People also ask
PCIe Software Engineer

PCIe Software Engineer

Arista NetworksVancouver, BC, CA
30+ days ago
Salary
CA$95,000.00–CA$145,000.00 yearly
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.
  • 3+ 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!

This is a mid-level software engineer requirement not applicable for fresh graduates or interns.

#LI-PA1

Additional Information

The new hire base pay for this role has a pay range of $95,000 to $145,000. 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.