Knowledge of or experience with setting up and using the Linux kernel debugger. * Upstreaming drivers to core Linux. Additional Information
Knowledge of or experience with setting up and using the Linux kernel debugger. * Upstreaming drivers to core Linux. Additional Information
Linux Driver Developer Nice to Have Skills Knowledge of or experience with setting up and using the linux kernel debugger. o Upstreaming drivers to core Linux. Linux Driver Developer Start Date ASAP ...
Linux Driver Developer Nice to Have Skills Knowledge of or experience with setting up and using the linux kernel debugger. o Upstreaming drivers to core Linux. Linux Driver Developer Start Date ASAP ...
C++ Developer
Hillsboro, OR · On-site
$53.25 - $72/hr
Strong experience in Linux kernel development and device driver programming (C, C++) - 5+ yrs * Deep understanding of operating system internals, hardware-software interaction, and low-level ...
Quick apply
C++ Developer
Hillsboro, OR · On-site
$53.25 - $72/hr
Strong experience in Linux kernel development and device driver programming (C, C++) - 5+ yrs * Deep understanding of operating system internals, hardware-software interaction, and low-level ...
C++ Developer
Hillsboro, OR · On-site
$53.25 - $72/hr
Strong experience in Linux kernel development and device driver programming (C, C++) - 5+ yrs * Deep understanding of operating system internals, hardware-software interaction, and low-level ...
Quick apply
C++ Developer
Hillsboro, OR · On-site
$53.25 - $72/hr
Strong experience in Linux kernel development and device driver programming (C, C++) - 5+ yrs * Deep understanding of operating system internals, hardware-software interaction, and low-level ...
Embedded SW Engineer
Portland, OR · On-site
$139K - $183K/yr
... GMSL3 drivers, utilities that depend on this protocol Configuration of linux kernel modules Familiarity with NVIDIA Jetson family based platforms will be added plus Performing checks using an ...
Embedded SW Engineer
Portland, OR · On-site
$139K - $183K/yr
... GMSL3 drivers, utilities that depend on this protocol Configuration of linux kernel modules Familiarity with NVIDIA Jetson family based platforms will be added plus Performing checks using an ...
C++ Developer
Hillsboro, OR · On-site
$53.25 - $72/hr
Must haves 1. Linux Kernal 2. C++ Top 3 Must-Have Hard Skills * Strong experience in Linux kernel development and device driver programming (C, C++) - 5+ yrs * Deep understanding of operating system ...
Quick apply
C++ Developer
Hillsboro, OR · On-site
$53.25 - $72/hr
Must haves 1. Linux Kernal 2. C++ Top 3 Must-Have Hard Skills * Strong experience in Linux kernel development and device driver programming (C, C++) - 5+ yrs * Deep understanding of operating system ...
Embedded SW Engineer - Portland, OR
Portland, OR · On-site
$139K - $183K/yr
Linux kernel module programing, Device driver porting and development, C ABOUT Ztek: Website: www.ztekinc.com Ztek Consulting Inc is a minority- and woman-owned business enterprise that leverages a ...
Quick apply
Embedded SW Engineer - Portland, OR
Portland, OR · On-site
$139K - $183K/yr
Linux kernel module programing, Device driver porting and development, C ABOUT Ztek: Website: www.ztekinc.com Ztek Consulting Inc is a minority- and woman-owned business enterprise that leverages a ...
Company Description Thanks & Regards Rajesh KRG Technologies, Inc., 661 367 8000 Ext :514 Linux Embedded development Kernel driver GIT YOCTO - added advantage. Not a must have Additional Information ...
Company Description Thanks & Regards Rajesh KRG Technologies, Inc., 661 367 8000 Ext :514 Linux Embedded development Kernel driver GIT YOCTO - added advantage. Not a must have Additional Information ...
Basic kernel driver development concepts, linux Userspace * Desirable : * DRM's, NOCS, Nagra Additional Information All your information will be kept confidential according to EEO guidelines.
Basic kernel driver development concepts, linux Userspace * Desirable : * DRM's, NOCS, Nagra Additional Information All your information will be kept confidential according to EEO guidelines.
Should be able to debug and instrument kernel, system libraries and driver code and be experienced in using performance analysis tools such as Oprofile, VTune, and similar Linux tools. Qualifications ...
Should be able to debug and instrument kernel, system libraries and driver code and be experienced in using performance analysis tools such as Oprofile, VTune, and similar Linux tools. Qualifications ...
Should be able to debug and instrument kernel, system libraries and driver code and be experienced in using performance analysis tools such as Oprofile, VTune, and similar Linux tools. Data Analyst ...
Should be able to debug and instrument kernel, system libraries and driver code and be experienced in using performance analysis tools such as Oprofile, VTune, and similar Linux tools. Data Analyst ...
Contract - 5+ years of experience in C/C++ programming skills. - 5+ years of experience with development in RTOS / embedded Linux kernel (e.g., boot loader, u-boot, various drivers) and multi-thread ...
Contract - 5+ years of experience in C/C++ programming skills. - 5+ years of experience with development in RTOS / embedded Linux kernel (e.g., boot loader, u-boot, various drivers) and multi-thread ...
Senior Development Operations Engineer (DevOps)
Lake Oswego, OR · Remote
$133K - $171K/yr
Production experience with Linux administration: systemd, networking (VLANs, DHCP, DNS), kernel/driver management (especially NVIDIA/DKMS), package and APT internals * Strong Python skills focused on ...
Senior Development Operations Engineer (DevOps)
Lake Oswego, OR · Remote
$133K - $171K/yr
Production experience with Linux administration: systemd, networking (VLANs, DHCP, DNS), kernel/driver management (especially NVIDIA/DKMS), package and APT internals * Strong Python skills focused on ...
Senior Development Operations Engineer (DevOps)
Lake Oswego, OR · Remote
$133K - $171K/yr
Production experience with Linux administration: systemd, networking (VLANs, DHCP, DNS), kernel/driver management (especially NVIDIA/DKMS), package and APT internals * Strong Python skills focused on ...
Senior Development Operations Engineer (DevOps)
Lake Oswego, OR · Remote
$133K - $171K/yr
Production experience with Linux administration: systemd, networking (VLANs, DHCP, DNS), kernel/driver management (especially NVIDIA/DKMS), package and APT internals * Strong Python skills focused on ...
Senior Development Operations Engineer (DevOps) (Remote)
Lake Oswego, OR · Remote
$70K - $90K/yr
Production experience with Linux administration: systemd, networking (VLANs, DHCP, DNS), kernel/driver management (especially NVIDIA/DKMS), package and APT internals * Strong Python skills focused on ...
Quick apply
Senior Development Operations Engineer (DevOps) (Remote)
Lake Oswego, OR · Remote
$70K - $90K/yr
Production experience with Linux administration: systemd, networking (VLANs, DHCP, DNS), kernel/driver management (especially NVIDIA/DKMS), package and APT internals * Strong Python skills focused on ...
Port/extend/develop system software (firmware, OS, and drivers) to meet workload simulation needs ... Experience with Linux kernel bringup and debug * Familiarity with CUDA * Experience with CPU/GPU ...
Port/extend/develop system software (firmware, OS, and drivers) to meet workload simulation needs ... Experience with Linux kernel bringup and debug * Familiarity with CUDA * Experience with CPU/GPU ...
211774 / C/C++ Developer
$53.25 - $72/hr
Designing, developing/coding, and debugging Windows and / or Linux device drivers; Reviewing and ... Experience in Linux/Android based kernel development * Excellent programming skills * Must have ...
211774 / C/C++ Developer
$53.25 - $72/hr
Designing, developing/coding, and debugging Windows and / or Linux device drivers; Reviewing and ... Experience in Linux/Android based kernel development * Excellent programming skills * Must have ...
C/C++ Developer
$53.25 - $72/hr
Designing, developing/coding, and debugging Windows and / or Linux device drivers; Reviewing and ... kernel development Excellent programming skills Must have strong problem solving skills and ...
C/C++ Developer
$53.25 - $72/hr
Designing, developing/coding, and debugging Windows and / or Linux device drivers; Reviewing and ... kernel development Excellent programming skills Must have strong problem solving skills and ...
AI Accelerator Software Distinguished Engineer- Framework Integration
Portland, OR · On-site
$279K - $419K/yr
Cross-functional technical collaboration and influence Partner with compiler/runtime/kernel ... Linux accelerator runtime / driver experience (preferred): Experience building or extending user ...
AI Accelerator Software Distinguished Engineer- Framework Integration
Portland, OR · On-site
$279K - $419K/yr
Cross-functional technical collaboration and influence Partner with compiler/runtime/kernel ... Linux accelerator runtime / driver experience (preferred): Experience building or extending user ...
AI Accelerator Software Principal Engineer- Framework Integration
Portland, OR · On-site
$182K - $273K/yr
... to accelerator-ready kernel performance. What You'll Achieve: * Framework integration for ... Linux + accelerator/runtime expertise (preferred) : Experience with developing user-mode drivers ...
AI Accelerator Software Principal Engineer- Framework Integration
Portland, OR · On-site
$182K - $273K/yr
... to accelerator-ready kernel performance. What You'll Achieve: * Framework integration for ... Linux + accelerator/runtime expertise (preferred) : Experience with developing user-mode drivers ...
Linux Kernel Driver information
See Portland, OR salary details
$107.1K - $114.3K
4% of jobs
$114.3K - $121.6K
4% of jobs
$121.6K - $128.8K
4% of jobs
$128.8K - $136K
1% of jobs
$136K - $143.3K
9% of jobs
$144.5K is the 25th percentile. Wages below this are outliers.
$143.3K - $150.5K
11% of jobs
$150.5K - $157.7K
12% of jobs
The median wage is $160.2K / yr.
$157.7K - $165K
14% of jobs
$165K - $172.2K
15% of jobs
$172.9K is the 75th percentile. Wages above this are outliers.
$172.2K - $179.4K
14% of jobs
$179.4K - $186.7K
13% of jobs
$107.1K
$158.1K
$186.7K
How much do linux kernel driver jobs pay per year?
What is a Linux Kernel Driver job?
A Linux Kernel Driver job involves developing, debugging, and maintaining device drivers that interface hardware with the Linux operating system. Kernel driver developers work with low-level system components, ensuring efficient communication between hardware and the OS. They often use languages like C and work with kernel subsystems, memory management, and concurrency. The role requires deep knowledge of Linux internals, debugging tools, and hardware interfaces. It is crucial for enabling hardware functionality in Linux-based environments.
What are the key skills and qualifications needed to thrive in the Linux Kernel Driver position, and why are they important?
To excel as a Linux Kernel Driver, you need deep proficiency in C programming, operating system fundamentals, and hands-on experience with Linux kernel architecture, often supported by a computer science degree or equivalent. Familiarity with tools like Git, kernel debugging utilities, and version control systems, as well as kernel module development experience, is highly valuable. Strong problem-solving, collaboration, and communication skills help you work effectively with software teams and hardware engineers. These abilities are crucial for developing robust, high-performance drivers that enable seamless integration of hardware and software components within various Linux environments.
What are the typical challenges faced by a Linux Kernel Driver developer?
Working as a Linux Kernel Driver developer often involves diagnosing complex issues at the intersection of hardware and software, which can be time-consuming and require an in-depth understanding of system internals. You may need to address compatibility concerns across kernel versions and ensure proper functionality under various hardware configurations. Collaboration with hardware engineers, software developers, and QA teams is common, and maintaining effective communication is key to successful project delivery. Staying current with the Linux kernel's ongoing updates and contributing to the open-source community are also typical aspects of the role.

Job description
Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada.
With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and is now the largest "Canadian-Owned" IT staffing/consulting company.
Procom's areas of staffing expertise include:
Application Development
Project Management
Quality Assurance
Business/Systems Analysis
Datawarehouse & Business Intelligence
Infrastructure & Network Services
Risk Management & Compliance
Business Continuity & Disaster Recovery
Security & Privacy
Specialties Contract Staffing (Staff Augmentation)
Permanent Placement (Staff Augmentation)
ICAP (Contractor Payroll)
Flextrack (Vendor Management System)
- Design and implement virtualized Linux device driver for a unique new class of device.Â
- Will be working with an architect and another Linux driver expert, but will be expected to understand and propose non-typical solutions and works-around.Â
- Expert C and C++ development.Â
- 2 years minimum Linux driver development experience.Â
- Excellent English verbal communication skills. Will be working with remote development partners so clear communication is critical.Â
- Able to work in Hillsboro, OR. Most of the team is located there, along with the lab and hardware.Â
- BSCS + 6 years, or MSCS + 4 years, or equivalent experience creating Linux drivers.Â
- Other relevant technical degrees such as EE or CE are acceptable as well.Â
Linux Driver Developer Nice to Have Skills
- Knowledge of or experience with setting up and using the Linux kernel debugger.Â
- Upstreaming drivers to core Linux.
About Procom Services
Sourced by ZipRecruiter
Industry
Manufacturing
Company size
1 - 10 Employees
Headquarters location
Lake Mary, FL, US