Staff Firmware Engineer — CPU Telemetry & Drivers

Talentlab

Markham

On-site

CAD 120,000 - 170,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TalentLab is seeking a Staff Firmware Engineer to design and implement low-level CPU telemetry and instrumentation software for next-generation compute platforms. The role focuses on embedded firmware, device drivers, and hardware-facing systems, with ownership of features from design through integration.

You will work on embedded firmware, driver components, and performance instrumentation, collaborating with CPU, hardware, and validation engineers to deliver observability and diagnostics

Qualifications

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

Responsibilities

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

Skills

Embedded firmware
C/C++ programming
Device drivers
Telemetry tooling

Education

Bachelor's or Master's

Tools

Git
Linux kernel

Job description

Staff Firmware Engineer — CPU Telemetry & Drivers
  • Markham, ON
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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Embedded Systems/Firmware
Senior Software Engineer, Embedded Systems/Firmware

Red Cedar Ventures • Markham

On-site
CAD 120,000 - 170,000
Stock options
Medical coverage
Dental & Vision
+1
Staff Software Applications Engineer – Automotive Embedded Systems
Staff Software Applications Engineer – Automotive Embedded Systems

Talentlab • Markham

On-site
CAD 115,000 - 170,000
Firmware Development Team Lead
Firmware Development Team Lead

3 Step Recruitment Inc. • Abbotsford

On-site
CAD 75,000 - 110,000
Opportunities for career growth
Collaborative engineering environment
Work on innovative industrial products
Senior Embedded Engineer (AI IP)
Senior Embedded Engineer (AI IP)

Tenstorrent • Toronto

On-site
CAD 80,000 - 120,000
Sr. Firmware Engineer
Sr. Firmware Engineer

AMD • Markham

Hybrid
CAD 110,000 - 150,000
Hybrid work option
AMD benefits at a glance
Staff Firmware Engineer
Staff Firmware Engineer

Jobgether • Canada

Remote
CAD 225,000 - 402,000
RSU grant
Healthcare & parental leave
Professional development stipend
+2
System Firmware Technical Engineer (1 yr contract)
System Firmware Technical Engineer (1 yr contract)

AMD • Markham

Hybrid
CAD 90,000 - 130,000
Hybrid work model
Infrastructure Firmware Engineer (1 year contract)
Infrastructure Firmware Engineer (1 year contract)

Socket.dev • Markham

Hybrid
CAD 110,000 - 170,000
AMD benefits
Sr Staff Engineer, SoC RTL Design
Sr Staff Engineer, SoC RTL Design

Tenstorrent Inc. • Toronto

Hybrid
CAD 140,000 - 190,000
Senior Firmware Engineer
Senior Firmware Engineer

Microchip Technology Inc. • Ottawa

On-site
CAD 90,000 - 140,000