Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
628

Computer Engineer jobs in Canada

Staff + Software Engineer - CPU Telemetry and Performance

Talentlab

Markham
On-site
CAD 90,000 - 120,000
30+ days ago
I want to receive the latest job alerts for “Computer Engineer” jobs

Senior Software Engineer

DataRobot

Canada
On-site
CAD 90,000 - 120,000
30+ days ago

Senior Software Engineer - Surfacing Mathematician

Autodesk

Vancouver
On-site
CAD 98,000 - 145,000
30+ days ago

Senior Software Engineer - Surfacing Mathematician

Autodesk

Winnipeg
On-site
CAD 98,000 - 145,000
30+ days ago

Senior Software Engineer

Shakepay

Canada
Remote
CAD 90,000 - 120,000
30+ days ago
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Senior Software Engineer - Surfacing Mathematician

Autodesk

Canada
Remote
CAD 125,000 - 150,000
30+ days ago

Senior Software Engineer - Surfacing Mathematician

Autodesk

Champlain
On-site
CAD 98,000 - 145,000
30+ days ago

Software Developer

Semios

British Columbia
On-site
CAD 70,000 - 90,000
30+ days ago
HeadhuntersConnect with headhunters to apply for similar jobs

Développeur logiciel I / Software Developer I

Zendesk

Montreal
Hybrid
CAD 70,000 - 90,000
30+ days ago

Chef d'équipe, développeur logiciel - Opérations | Lead Software Developer - Operations

Altitude-sports.com

Montreal
On-site
CAD 80,000 - 110,000
30+ days ago

Programmeur(euse) de Jouabilité- Gameplay Programmer

2K

Montreal
On-site
CAD 97,000 - 131,000
30+ days ago

QNX - Systems Software Developer II (Integration)

BlackBerry

Ottawa
On-site
CAD 80,000 - 100,000
30+ days ago

Senior Software Engineer (SRE)

Spire

Cambridge
Hybrid
CAD 116,000 - 152,000
30+ days ago

Senior Software Developer (Data Platform, AWS)

Autodesk

Toronto
On-site
CAD 100,000 - 130,000
30+ days ago

Software Developer III, ACV Capital

ACV Auctions

Toronto
On-site
CAD 103,000 - 129,000
30+ days ago

Software Engineer

Mindteck

Toronto
On-site
CAD 70,000 - 90,000
30+ days ago

Senior Flight Software Engineer/MTS

MDA

Brampton
On-site
CAD 110,000 - 150,000
30+ days ago

computer programmer

AOT Technologies

Victoria
On-site
CAD 60,000 - 80,000
30+ days ago

Senior Software Engineer, Developer Productivity

Webflow

Canada
Remote
CAD 171,000 - 236,000
30+ days ago

Senior Staff Software Engineer, Data Governance and Metadata Systems

Webflow

Canada
Remote
CAD 228,000 - 329,000
30+ days ago

Software Developer, Data Pipelines - Generative AI. Remote or Hybrid Canada

Autodesk

Toronto
Remote
CAD 98,000 - 145,000
30+ days ago

Software Development Engineer

Firstbase

Montreal
Hybrid
CAD 70,000 - 90,000
30+ days ago

Spécialiste - Comptes Clients (CAM)

MHIRJ

Boisbriand
On-site
CAD 60,000 - 80,000
30+ days ago

Senior Software Engineer

Cerence

Canada
Remote
CAD 80,000 - 120,000
30+ days ago

Chef d'équipe - Développeur Java Senior

STRATACACHE

Montreal
On-site
CAD 100,000 - 125,000
30+ days ago

Top job titles:

Environmental Science jobsSociology jobsNhs jobsPhoto jobsFashion jobsContent Creator jobsAccounting Clerk jobsCafe jobsProduction Operator jobsLabour Relations jobs

Top companies:

Jobs at LoblawsJobs at MetaJobs at UberJobs at NokiaJobs at AecomJobs at Mount SinaiJobs at AirbusJobs at UnileverJobs at IqviaJobs at Snowflake

Top cities:

Jobs in VancouverJobs in QuebecJobs in SurreyJobs in SaskatoonJobs in AjaxJobs in MiltonJobs in LangleyJobs in Saint JohnJobs in AustinJobs in Wood Buffalo

Similar jobs:

Computer Programmer jobsIt Software Engineer jobsMechanical Engineer jobsPower Engineer jobsSoftware Engineer jobsComputer Science jobsEngineer jobsCivil Engineer jobsEngineer Civil Engineering jobsChemical Engineer jobs
Staff + Software Engineer - CPU Telemetry and Performance
Talentlab
Markham
On-site
CAD 90,000 - 120,000
Full time
30+ days ago

Job summary

A leading technology recruitment firm in York Region seeks a senior engineer for performance-driven Linux kernel development. The successful candidate will focus on creating and optimizing custom kernel drivers, contributing to system performance, and collaborating with hardware/software teams. Strong expertise in Linux kernel internals and device driver development is essential along with proficiency in programming languages like C and Python.

Qualifications

  • Expertise in Linux kernel internals including schedulers and memory management.
  • Strong background in device driver development for various I/O.
  • Proficiency in C, C++, Python, or assembly with a focus on performance.

Responsibilities

  • Build and optimize custom Linux kernel drivers.
  • Develop performance tooling to analyze and visualize CPU behavior.
  • Collaborate with hardware and software engineers on innovative projects.

Skills

Linux kernel internals
Device driver development
Performance profiling tools
Debugging across multiple layers
Systems programming languages
Root-cause analysis

Tools

perf
ftrace
eBPF
VTune
oprofile
Job description
Overview

Our Toronto-based client is building the next generation of high-performance, energy-efficient computing platforms. This role sits at the intersection of silicon, firmware, and operating systems — ideal for senior engineers who thrive in complex, performance-critical environments. You’ll design and optimize custom kernel-level solutions, create powerful telemetry and debugging tools, and collaborate with world-class teams to ensure that no performance is left untapped.

Key Responsibilities
  • Build and optimize custom Linux kernel drivers that integrate with low-level firmware to expose and control advanced CPU features.
  • Develop performance and telemetry tooling to capture, analyze, and visualize CPU behavior, enabling deep insights into system efficiency and scalability.
  • Debug and profile across the silicon–firmware–OS boundary, working directly with performance counters, schedulers, and power management subsystems.
  • Collaborate with leading hardware and software engineers to push the boundaries of efficiency, performance, and innovation in next-generation datacenter and edge platforms.
  • Contribute to system bring-up, kernel porting, and board support packages for new CPU architectures.
  • Leverage open-source tools and communities (perf, ftrace, eBPF, etc.) and contribute improvements upstream.
  • Investigate and resolve the most challenging performance bottlenecks, spanning compiler output, kernel scheduling, cache/memory, and interconnect.
  • Drive performance benchmarking methodology and automation for large-scale workloads, from microbenchmarks to real application scenarios.
  • Provide technical leadership, mentoring, and guidance for cross-functional teams working on hardware bring-up, firmware integration, and OS performance tuning.
Preferred Qualifications
  • Expertise in Linux kernel internals, including schedulers, memory management, interrupts, and boot flows.
  • Strong background in device driver development (custom drivers, PCIe, I/O, networking, storage, or accelerators).
  • Hands-on experience with performance counters and profiling tools (perf, ftrace, eBPF, VTune, oprofile, or custom frameworks).
  • Familiarity with power and performance management concepts such as DVFS, CPU idle states, clock/power domains, and thermal throttling.
  • Ability to debug at multiple layers: firmware, kernel, virtualization, and user space applications.
  • Exposure to SoC bring-up, BSP development, and low-level board initialization.
  • Proficiency in systems programming languages (C, C++, Python, assembly) with emphasis on writing performant, maintainable, and low-level code.
  • Knowledge of CPU microarchitecture concepts (pipelines, caches, MMU/virtual memory, coherency, interconnects).
  • Experience working with or contributing to open-source kernel communities.
  • Comfort navigating ambiguous performance issues, using telemetry and measurement to drive root-cause analysis.
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.

  • 1
  • ...
  • 16
  • 17
  • 18
  • ...
  • 26

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2025 | All rights reserved