This is a firmware and driver-level systems role , developing the software infrastructure that ... Experience developing low-level firmware, device drivers or hardware-facing systems software.
Quick apply
This is a firmware and driver-level systems role , developing the software infrastructure that ... Experience developing low-level firmware, device drivers or hardware-facing systems software.
Quick apply
This is a firmware and driver-level systems role , developing the software infrastructure that ... Experience developing low-level firmware, device drivers or hardware-facing systems software.
Linux kernel concepts and device drivers. * System performance profiling and optimization. * Platform bring-up and hardware/software integration. * JTAG, Trace32, oscilloscopes, logic analyzers or ...
Quick apply
Linux kernel concepts and device drivers. * System performance profiling and optimization. * Platform bring-up and hardware/software integration. * JTAG, Trace32, oscilloscopes, logic analyzers or ...
CA$108K - CA$152K/yr
... Linux, or similar). * Deep understanding of embedded systems, hardware architectures, and crosscompilation tool chains. * Experience in device driver development. * Excellent communication and ...
CA$108K - CA$152K/yr
... Linux, or similar). * Deep understanding of embedded systems, hardware architectures, and crosscompilation tool chains. * Experience in device driver development. * Excellent communication and ...
Ottawa, ON · On-site
CA$108K - CA$152K/yr
... Linux, or similar). * Deep understanding of embedded systems, hardware architectures, and crosscompilation tool chains. * Experience in device driver development. * Excellent communication and ...
Ottawa, ON · On-site
CA$108K - CA$152K/yr
... Linux, or similar). * Deep understanding of embedded systems, hardware architectures, and crosscompilation tool chains. * Experience in device driver development. * Excellent communication and ...
CA$108K - CA$152K/yr
... Linux, or similar). * Deep understanding of embedded systems, hardware architectures, and crosscompilation tool chains. * Experience in device driver development. * Excellent communication and ...
CA$108K - CA$152K/yr
... Linux, or similar). * Deep understanding of embedded systems, hardware architectures, and crosscompilation tool chains. * Experience in device driver development. * Excellent communication and ...
Ottawa, ON · On-site
CA$68K - CA$109K/yr
Experience with embedded Linux * Knowledge of RTOS concepts (Zephyr, VxWorks, etc.) * Experience with device driver development * Hardware bring-up and board validation experience * Familiarity with ...
Ottawa, ON · On-site
CA$68K - CA$109K/yr
Experience with embedded Linux * Knowledge of RTOS concepts (Zephyr, VxWorks, etc.) * Experience with device driver development * Hardware bring-up and board validation experience * Familiarity with ...
Burlington, ON · On-site
Real-Time Operating Systems, Embedded Linux, FreeRTOS and Device Driver experience is essential * Object-oriented design with some programming techniques; data structures. * Knowledge of digital ...
Quick apply
Burlington, ON · On-site
Real-Time Operating Systems, Embedded Linux, FreeRTOS and Device Driver experience is essential * Object-oriented design with some programming techniques; data structures. * Knowledge of digital ...
... device drivers and software for high-speed coherent DSPs, including DSP firmware and low-level software development. * 5+ years of hands-on experience in C/C++ development on Linux and DSP platforms.
... device drivers and software for high-speed coherent DSPs, including DSP firmware and low-level software development. * 5+ years of hands-on experience in C/C++ development on Linux and DSP platforms.
Experience with embedded Linux (kernel configuration, device trees, cross-compilation, driver development) * Proficiency with debugging tools: JTAG, oscilloscopes, logic analyzers, serial consoles
Experience with embedded Linux (kernel configuration, device trees, cross-compilation, driver development) * Proficiency with debugging tools: JTAG, oscilloscopes, logic analyzers, serial consoles
You should be firmware-literate enough to collaborate across the device boundary, but your core ... Driver or low-level service experience (Windows/macOS/Linux). * Standards/protocols experience ...
You should be firmware-literate enough to collaborate across the device boundary, but your core ... Driver or low-level service experience (Windows/macOS/Linux). * Standards/protocols experience ...
Experience with Linux kernel development, embedded device drivers, RTOS, or high-throughput packet processing frameworks (e.g., DPDK, XDP). * Knowledge of advanced routing and switching protocols ...
Experience with Linux kernel development, embedded device drivers, RTOS, or high-throughput packet processing frameworks (e.g., DPDK, XDP). * Knowledge of advanced routing and switching protocols ...
Experience with Linux kernel development, embedded device drivers, RTOS, or high-throughput packet processing frameworks (e.g., DPDK, XDP). * Knowledge of advanced routing and switching protocols ...
Experience with Linux kernel development, embedded device drivers, RTOS, or high-throughput packet processing frameworks (e.g., DPDK, XDP). * Knowledge of advanced routing and switching protocols ...
Experience with Linux kernel development, embedded device drivers, RTOS, or high-throughput packet processing frameworks (e.g., DPDK, XDP). * Knowledge of advanced routing and switching protocols ...
Experience with Linux kernel development, embedded device drivers, RTOS, or high-throughput packet processing frameworks (e.g., DPDK, XDP). * Knowledge of advanced routing and switching protocols ...
Kanata, ON · Hybrid
CA$96K - CA$146K/yr
Minimum 2 years of Linux kernel driver development experience (device tree, platform drivers, interrupt handling, power management). Even better, you may have... Experience: * Capable of reading ...
Kanata, ON · Hybrid
CA$96K - CA$146K/yr
Minimum 2 years of Linux kernel driver development experience (device tree, platform drivers, interrupt handling, power management). Even better, you may have... Experience: * Capable of reading ...
Ottawa, ON · On-site
CA$90K - CA$140K/yr
Proficient using the high-level programming language such as C to develop device drivers and solve ... Linux, VxWorks, and Windows * Software configuration management tools such as GIT and Bitbucket
Ottawa, ON · On-site
CA$90K - CA$140K/yr
Proficient using the high-level programming language such as C to develop device drivers and solve ... Linux, VxWorks, and Windows * Software configuration management tools such as GIT and Bitbucket
Experience developing on a Linux based platform. * Understanding of functional programming and ... device drivers, and real-time operating systems. * Familiar with clean-coding principles. Preferred ...
Quick apply
Experience developing on a Linux based platform. * Understanding of functional programming and ... device drivers, and real-time operating systems. * Familiar with clean-coding principles. Preferred ...
Experience developing on a Linux based platform. * Understanding of functional programming and ... device drivers, and real-time operating systems. * Familiar with clean-coding principles. Preferred ...
Experience developing on a Linux based platform. * Understanding of functional programming and ... device drivers, and real-time operating systems. * Familiar with clean-coding principles. Preferred ...
Ottawa, ON · On-site
CA$139/hr
Experience with embedded software development, card and module bring up, Linux/VxWorks and RTOS device drivers, HAL, alarming, control and management software. * Knowledge of photonic technologies ...
Ottawa, ON · On-site
CA$139/hr
Experience with embedded software development, card and module bring up, Linux/VxWorks and RTOS device drivers, HAL, alarming, control and management software. * Knowledge of photonic technologies ...
Advanced working knowledge of embedded Linux -- comfortable navigating the kernel/userspace boundary, configuring device tree overlays, managing kernel modules and drivers, and debugging peripheral ...
Advanced working knowledge of embedded Linux -- comfortable navigating the kernel/userspace boundary, configuring device tree overlays, managing kernel modules and drivers, and debugging peripheral ...
Ottawa, ON · On-site
CA$127/hr
Design and develop high-performance C/C++ software for embedded systems operating on Linux or ... device data sheets. * Experience developing software for data-driven architectures, YANG, REST ...
Ottawa, ON · On-site
CA$127/hr
Design and develop high-performance C/C++ software for embedded systems operating on Linux or ... device data sheets. * Experience developing software for data-driven architectures, YANG, REST ...
$12.74 - $18.99
5% of jobs
$18.99 - $25.24
3% of jobs
$25.24 - $31.49
3% of jobs
$31.49 - $37.74
2% of jobs
$37.74 - $43.99
5% of jobs
$43.99 - $50.24
4% of jobs
$51.23 is the 25th percentile. Wages below this are outliers.
$50.24 - $56.49
12% of jobs
The median wage is $61.26 / hr.
$56.49 - $62.74
20% of jobs
$62.74 - $68.99
20% of jobs
$69.19 is the 75th percentile. Wages above this are outliers.
$68.99 - $75.24
8% of jobs
$75.24 - $81.49
17% of jobs
$12
$58
$81
| Aspect | Linux Device Driver | Kernel Module Developer |
|---|---|---|
| Primary Role | Designing, developing, and maintaining device drivers for Linux | Creating and managing kernel modules, including device drivers and other kernel extensions |
| Required Skills | Linux kernel programming, C, hardware interaction | Linux kernel development, C, module programming |
| Work Environment | Embedded systems, hardware integration, Linux OS | Kernel development, Linux OS, system-level programming |
| Certifications | Linux certifications (e.g., Linux Foundation Certified Engineer) | Linux kernel development courses, certifications |
While Linux Device Drivers focus specifically on creating drivers for hardware components, Kernel Module Developers work on broader kernel extensions, including device drivers. Both roles require Linux kernel expertise and C programming skills, often overlapping in work environment and certifications.
For Linux Device Driver jobs in Ontario, the most frequently searched job titles are:
The top searched job categories for Linux Device Driver jobs in Ontario are:

Markham, ON • On-site
Full-time
Posted 24 days ago
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
What we're looking for
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.