Talent.com

Principal software engineer Jobs in Burnaby, BC

Create a job alert for this search

Principal software engineer • burnaby bc

Last updated: 1 day 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

Principal Embedded Software Developer

fortinetBurnaby, BC, Canada
CA$135,000.00–CA$190,000.00 yearlyCA$135,000.00–CA$190,000.00 yearly
Full-timeFull-time

Fortinet is calling for an experienced Embedded Software Developer who can think outside the box, has a logical approach to coding, and looking to grow their career in the network security industry... 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

Principal Software Engineer - Canada

job getVancouver, BC, CA
Full-timeFull-time
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

data visorVancouver, 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

Principal Engineer, Tunnel Practice

aecomBurnaby, British Columbia, Canada
Full-time +1Full-time +1

AECOM is seeking a highly skilled Principal Engineer specializing in large rock caverns and pressurized underground water conveyance systems to join our growing Tunneling Practice in our Markham, M... Show more

Sr. Software Development Engineer / Principal, Software Development Engineer

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

hire vouchVancouver, British Columbia, USA
Full-timeFull-time

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
Full-timeFull-time

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
Full-timeFull-time

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

microchip technologyBurnaby, Canada
CA$86,000.00–CA$186,000.00 yearlyCA$86,000.00–CA$186,000.00 yearly
Full-timeFull-time

Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere o... Show more

AI Software Engineer

trust flightVancouver, BC, CA
CA$110,000.00–CA$160,000.00 yearlyCA$110,000.00–CA$160,000.00 yearly
Full-timeFull-time

TrustFlight is the Aerospace Safety Intelligence Platform - the only company in aviation that integrates safety and security technology, world-class training and consulting, and emergency preparedn... Show more

Senior Software Engineer

cut dryVancouver, British Columbia, CA
Full-timeFull-time

Cut+Dry is a fast-growing FoodTech startup searching for flexible go-getters who welcome the challenge of meeting the needs of a rapidly expanding business.Our company is revolutionizing the $300B ... 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
Full-timeFull-time

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

workdayVancouver, BC, Canada
CA$188,000.00 yearlyCA$188,000.00 yearly
Full-timeFull-time

As a Principal AI Engineer in Agent Factory, you’ll design and build the core ML systems behind Workday’s next generation of AI agents.Working within a small, senior, cross-functional pod, you’ll o... Show more

Principal SerDes Design Engineer

celero communicationsVancouver, BC, USA
Full-timeFull-time

Principal SerDes Design Engineer.We are looking for a SerDes Lead Designer, who is seeking an amazing opportunity delivering disruptive High Speed Interconnect Technology to power next generation A... 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
Full-timeFull-time

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
Full-timeFull-time

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.