×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Engineer — CPU Telemetry & Drivers

Job in Markham, Ontario, I3P, Canada
Listing for: Talentlab
Full Time position
Listed on 2026-09-03
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, C++ Developer, Unix/Linux, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 170000 CAD Yearly CAD 120000.00 170000.00 YEAR
Job Description & How to Apply Below
Position: Staff Firmware Engineer — CPU Telemetry & Drivers

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

Talent Lab 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.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary