Talent.com
Talentlab
Staff Firmware Engineer — CPU Telemetry & DriversTalentlab • Markham, ON, Canada
Staff Firmware Engineer — CPU Telemetry & Drivers

Staff Firmware Engineer — CPU Telemetry & Drivers

Talentlab • Markham, ON, Canada
1 day ago
Job type
  • Full-time
Job description

Staff Firmware Engineer — CPU Telemetry & Drivers

Location: Markham, ON / Austin, TX / Santa Clara, CA
Focus: Embedded firmware, drivers, CPU telemetry

TalentLab is recruiting a Staff Firmware Engineer to work on low-level CPU telemetry infrastructure for next-generation compute platforms.

This is a firmware and driver-level systems role, developing the software infrastructure that provides visibility into CPU and platform behaviour. The work involves embedded processors, hardware/software interaction, telemetry and performance instrumentation rather than application-level observability. The underlying position is focused on CPU telemetry tooling across embedded and cloud-edge environments.

What you'll work on

  • Design and develop low-level CPU telemetry and instrumentation software.
  • Develop embedded firmware and driver components used to collect and expose hardware performance information.
  • Build software components supporting system observability, diagnostics and performance analysis.
  • Debug complex interactions between firmware, drivers, operating systems and hardware.
  • Work closely with CPU, hardware, systems and validation engineers.
  • Own software design, implementation, unit testing, debugging and integration.
  • Perform code reviews, regression testing, issue triage and defect resolution.
  • Provide technical guidance to other engineers and contribute to broader architectural decisions.

What we're looking for

  • Strong embedded software or firmware development experience.
  • Advanced C/C++ programming skills.
  • Experience developing low-level firmware, device drivers or hardware-facing systems software.
  • Strong understanding of CPU/SoC architecture and hardware/software interaction.
  • Experience with telemetry, performance counters, PMUs, diagnostics, instrumentation or related low-level performance technologies is particularly relevant.
  • Experience debugging complex systems across firmware, drivers and hardware.
  • Linux systems knowledge is valuable.
  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science or a related discipline.

The source role is Staff-level and calls for engineers capable of independently owning complex technical work while providing guidance to other engineers.

How to Apply?
All qualified and interested applicants can apply directly to Gord Marriage by sending an email with attached resume to gord.marriage@talentlab.com. You may also apply directly on our website at www.talentlab.com. Although we thank all applicants for their interest, only those in consideration will be contacted.

Create a job alert for this search

Staff Firmware Engineer — CPU Telemetry & Drivers • Markham, ON, Canada

Similar jobs

Staff Machine Learning Engineer - (Platform)

P2PToronto, Ontario, Canada
Full-time

Ready to be pushed beyond what you think you’re capable of? At Coinbase, our mission is to increase economic freedom in the world.It’s a massive, ambitious opportunity that demands the best of us, ... Show more

 • Promoted

DSP Engineer (Markham)

evertz.ioMarkham, Ontario, Canada
Full-time

Department: R&D | Location: Markham, ON, Canada.We are looking for DSP engineers responsible for working on DSP algorithm design and implementation on heterogeneous platforms, including CPU, GPU, a... Show more

 • Promoted

Firmware Engineer - $90,000 - $125,000 A Year

Tangent Design EngineeringEast York, Canada
Full-time

Develops firmware for electronic hardware, programming in C, scripting languages, and FPGAs.Requires 5+ years of experience and experience with communication protocols. Show more

 • Promoted

Firmware Engineer / Developer - C$80,000 - C$120,000 A Year

New World TechnologiesEast York, Canada
Full-time

Firmware Engineer responsible for designing, developing, and deploying innovative embedded software solutions for industrial tools.Requires C/C++ programming and debugging skills. Show more

 • Promoted

DSP Engineer (Markham)

EvertzAVMarkham
Full-time

Department: R&D Location: Markham, ON, Canada.Architect solutions for digital signal processing applications, implementing DSP algorithms, design and maintain codes running on FPGA and other hetero... Show more

 • Promoted

Innovative CFD Staff Engineer for Remote Technical Support

SimuTech GroupToronto, Ontario, Canada
Remote
Full-time

Be a catalyst for engineering innovation as a CFD Staff Engineer.Provide expert support and training on industry-leading simulation tools in a remote work environment energized by creativity and co... Show more

 • Promoted

Low-Power Ml Systems Engineer (On-Device Inference) - C$114,400 - C$164,400 A Year

The Institute for Performance and LearningToronto County, Canada
Full-time

Machine Learning Engineer sought to optimize AI model efficiency on low-power accelerators, focusing on graph transformations and C/C++ development. Show more

 • Promoted

Senior Firmware Engineer - C$110,000 - C$130,000 A Year

Algo Communication Products LtdNorth York, Canada
Full-time

Develop embedded software solutions for telecom audio and video IP products.Lead development, mentor junior team members, and ensure reliability. Show more

 • Promoted

DSP Engineer (Markham)

Evertz Microsystems LimitedMarkham
Full-time

We are looking for DSP engineers responsible to work on DSP algorithm design and implementation on heterogeneous platforms, including CPU, GPU and FPGA.Architect solutions for digital signal proces... Show more

 • Promoted

DSP / Digital Engineer

Sonele Inc.Markham, Ontario, Canada
Full-time

The DSP/Digital Engineer develops FPGA and digital processing pipelines for ultrasound acquisition and beamforming, enabling high-throughput, low-latency data paths from front‑end electronics to im... Show more

 • Promoted

Remote Hybrid Senior Data Engineer at Techedin

TechedinToronto, Ontario, Canada
Remote
Full-time

Techedin is seeking a Senior Data Engineer with expertise in Python and Spark for a hybrid role based in Toronto.This position involves building scalable data solutions and supporting analytics.As ... Show more

 • Promoted

Senior Firmware Engineer - C$110,000 - C$130,000 A Year

AlgoNorth York, Canada
Full-time

Develop embedded software solutions, mentor junior members, and contribute to documentation and testing, focusing on telecom audio/video products. Show more

 • Promoted

Engineer

Tekgence IncToronto
Full-time

Over 5 years of experience in Power system applications including Power Flow, State Estimator, Contingency analysis, Load Frequency Control(AGC), Dispatcher Training Simulator (DTS) with expertise ... Show more

 • Promoted

Display Engineer

Infotree Global SolutionsMarkham, York region, Canada
Full-time

Qualifications & Responsibilities.Experience in Windows driver development.Understanding of the Windows Display Driver model and graphics knowledge.C/C++ programming knowledge is necessary.Passiona... Show more

 • Promoted

Firmware Engineer - $124,000 - $186,000 A Year

AmdMarkham, Canada
Full-time

WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next‐generation computing experiences—from AI and data centers, to PCs, gaming and embedded syst... Show more

 • Promoted

Senior Distributed Diffusion ML Engineer — Remote

Bagel LabsToronto, Ontario, Canada
Remote
Full-time

A leading machine learning research lab is looking for an expert in distributed systems to design scalable infrastructure for diffusion models.The ideal candidate will have substantial experience i... Show more

 • Promoted

Ai-Driven Chip Verification Engineer - C$150,000 - C$200,000 A Year

ArcadiaToronto, Canada
Full-time

AI and semiconductor startup seeks a Design Verification Engineer to write testbenches and automate tests. Show more

 • Promoted

Senior Staff Firmware Engineer - $140,000 - $200,000 A Year - Remote

Alphawave SemiToronto County, Canada
Remote
Full-time

Seeking a Senior Staff Firmware Engineer to lead development of firmware for embedded systems and SoCs, focusing on AI data centers and high-performance systems.Requires strong C/C++ skills and exp... Show more

 • Promoted

Low-Power Ml Systems Engineer (On-Device Inference) - C$114,400 - C$164,400 A Year

A leading technology companyToronto County, Canada
Full-time

Seeking a Machine Learning Engineer in Toronto to optimize AI model efficiency on low-power accelerators, focusing on graph transformations and collaborating with teams. Show more

 • Promoted

Firmware Developer Co-Op - C$3,700 - C$4,000 A Month

ArloToronto County, Canada
Full-time

Seeking students for an 8-month co-op to develop embedded software and tools, maintaining existing features or adding new ones.Responsibilities include design, coding, unit testing, debugging, and ... Show more