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 ...
Linux Driver Developer Nice to Have Skills ... Knowledge of or experience with setting up and using the Linux kernel debugger. * Upstreaming ...
Linux Driver Developer Nice to Have Skills ... Knowledge of or experience with setting up and using the Linux kernel debugger. * Upstreaming ...
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 ...
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 · On-site
$139K - $183K/yr
Provide minimal hardware initialization for Linux kernel boot. BSP & Board Bring-Up Develop and ... Collaboration & Documentation Work with hardware, PaaS, and DevOps teams to align low-level ...
Embedded SW Engineer
Portland, OR · On-site
$139K - $183K/yr
Provide minimal hardware initialization for Linux kernel boot. BSP & Board Bring-Up Develop and ... Collaboration & Documentation Work with hardware, PaaS, and DevOps teams to align low-level ...
Embedded SW Engineer - Portland, OR
Portland, OR · On-site
$139K - $183K/yr
Provide minimal hardware initialization for Linux kernel boot. BSP & Board Bring-Up Develop and ... Collaboration & Documentation Work with hardware, PaaS, and DevOps teams to align low-level ...
Quick apply
Embedded SW Engineer - Portland, OR
Portland, OR · On-site
$139K - $183K/yr
Provide minimal hardware initialization for Linux kernel boot. BSP & Board Bring-Up Develop and ... Collaboration & Documentation Work with hardware, PaaS, and DevOps teams to align low-level ...
Senior Software Engineer, Operating Systems
Salem, OR · On-site +1
$155K - $241K/yr
... developer tooling and internal best practices to improve team velocity and software quality. Required Qualifications * 5+ years of professional experience with OS image generation, Linux kernel ...
Senior Software Engineer, Operating Systems
Salem, OR · On-site +1
$155K - $241K/yr
... developer tooling and internal best practices to improve team velocity and software quality. Required Qualifications * 5+ years of professional experience with OS image generation, Linux kernel ...
Senior Software Engineer Full time-Flexible schedule, FLSA Exempt, EEOC Employer THIS IS AN ONSITE ... Linux kernel driver development * 5+ years of experience using Java Preferred Qualifications
Senior Software Engineer Full time-Flexible schedule, FLSA Exempt, EEOC Employer THIS IS AN ONSITE ... Linux kernel driver development * 5+ years of experience using Java Preferred Qualifications
Senior Software Engineer Full time-Flexible schedule, FLSA Exempt, EEOC Employer THIS IS AN ONSITE ... Linux kernel driver development * 5+ years of experience using Java Preferred Qualifications
Senior Software Engineer Full time-Flexible schedule, FLSA Exempt, EEOC Employer THIS IS AN ONSITE ... Linux kernel driver development * 5+ years of experience using Java Preferred Qualifications
Software Engineer
Eugene, OR · On-site
Senior Software Engineer Full time-Flexible schedule, FLSA Exempt, EEOC Employer THIS IS AN ONSITE ... Linux kernel driver development * 5+ years of experience using Java Preferred Qualifications
Software Engineer
Eugene, OR · On-site
Senior Software Engineer Full time-Flexible schedule, FLSA Exempt, EEOC Employer THIS IS AN ONSITE ... Linux kernel driver development * 5+ years of experience using Java Preferred Qualifications
Senior Software Engineer, Operating Systems
Salem, OR · On-site +1
$155K - $241K/yr
... developer tooling and internal best practices to improve team velocity and software quality. Required Qualifications * 5+ years of professional experience with OS image generation, Linux kernel ...
Quick apply
Senior Software Engineer, Operating Systems
Salem, OR · On-site +1
$155K - $241K/yr
... developer tooling and internal best practices to improve team velocity and software quality. Required Qualifications * 5+ years of professional experience with OS image generation, Linux kernel ...
Firmware Development Engineer
Hillsboro, OR · On-site
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 ...
Firmware Development Engineer
Hillsboro, OR · On-site
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 ...
211774 / C/C++ Developer
$53.25 - $72/hr
Experience in Linux/Android based kernel development * Excellent programming skills * Must have strong problem solving skills and communication skills * Work well in a team environment C/C ...
211774 / C/C++ Developer
$53.25 - $72/hr
Experience in Linux/Android based kernel development * Excellent programming skills * Must have strong problem solving skills and communication skills * Work well in a team environment C/C ...
C/C++ Developer
$53.25 - $72/hr
... Linux/Android based kernel development Excellent programming skills Must have strong problem solving skills and communication skills Work well in a team environment C/C++ Developer Nice to Have ...
C/C++ Developer
$53.25 - $72/hr
... Linux/Android based kernel development Excellent programming skills Must have strong problem solving skills and communication skills Work well in a team environment C/C++ Developer Nice to Have ...
Atleast 7-8 years of C/C++ development experience in embedded Linux environment low level kernel OS ... software engineering methodologies Qualifications Bachelor's or Master's Degree is Required ...
Atleast 7-8 years of C/C++ development experience in embedded Linux environment low level kernel OS ... software engineering methodologies Qualifications Bachelor's or Master's Degree is Required ...
Atleast 7-8 years of C/C++ development experience in embedded Linux environment low level kernel OS ... software engineering methodologies Qualifications Bachelor's or Master's Degree is Required ...
Atleast 7-8 years of C/C++ development experience in embedded Linux environment low level kernel OS ... software engineering methodologies Qualifications Bachelor's or Master's Degree is Required ...
Firmware Developer
Hillsboro, OR · On-site
Atleast 7-8 years of C/C++ development experience in embedded Linux environment low level kernel OS ... software engineering methodologies Qualifications Bachelor's or Master's Degree is Required ...
Firmware Developer
Hillsboro, OR · On-site
Atleast 7-8 years of C/C++ development experience in embedded Linux environment low level kernel OS ... software engineering methodologies Qualifications Bachelor's or Master's Degree is Required ...
Firmware Developer
Hillsboro, OR · On-site
... Linux environment low level kernel OS subsystems Multi-threaded environment such as Linux* and ... Knowledge in Firmware Engineering environment Experience with Intel architecture and/or micro ...
Firmware Developer
Hillsboro, OR · On-site
... Linux environment low level kernel OS subsystems Multi-threaded environment such as Linux* and ... Knowledge in Firmware Engineering environment Experience with Intel architecture and/or micro ...
Site Reliability Engineer, Linux (Remote)
OR · On-site +1
$57 - $75.75/hr
S. soil. MEET THE TEAM The Linux SRE team at Cisco serves as the foundational backbone of our ... By working across the full stack-from kernel modules to container orchestration-you will directly ...
Site Reliability Engineer, Linux (Remote)
OR · On-site +1
$57 - $75.75/hr
S. soil. MEET THE TEAM The Linux SRE team at Cisco serves as the foundational backbone of our ... By working across the full stack-from kernel modules to container orchestration-you will directly ...
Linux Kernel Developer information
See Oregon salary details
$106.8K - $114K
4% of jobs
$114K - $121.2K
4% of jobs
$121.2K - $128.4K
4% of jobs
$128.4K - $135.6K
1% of jobs
$135.6K - $142.8K
9% of jobs
$144.1K is the 25th percentile. Wages below this are outliers.
$142.8K - $150K
11% of jobs
$150K - $157.2K
12% of jobs
The median wage is $159.7K / yr.
$157.2K - $164.5K
14% of jobs
$164.5K - $171.7K
15% of jobs
$172.4K is the 75th percentile. Wages above this are outliers.
$171.7K - $178.9K
14% of jobs
$178.9K - $186.1K
13% of jobs
$106.8K
$157.6K
$186.1K
How much do linux kernel developer jobs pay per year?
What are some common challenges Linux Kernel Developers face when integrating new features or patches?
What Does a Linux Kernel Developer Do?
A Linux kernel developer uses computer code to create a program that functions as the core of a computer operating system. Your duties can include creating kernels for open-source operating systems for desktop computers, laptops, phones, and tablets. You can also develop programs for embedded systems for routers, smart devices, or automated machinery. Linux uses C programming languages, so you often write code in C and C++. In addition to your coding responsibilities, you also test and debug your programs. Your employer may ask you to develop applications, drivers, and other tools to use with your kernel.
What does a Linux Kernel Developer do?
What are the key skills and qualifications needed to thrive as a Linux Kernel Developer, and why are they important?
What is the difference between Linux Kernel Developer vs Linux Device Driver Developer?
| Aspect | Linux Kernel Developer | Linux Device Driver Developer |
|---|---|---|
| Required Credentials | Proficiency in C, Linux kernel development experience, often a degree in Computer Science or related field | Similar credentials, with focus on device-specific programming and hardware knowledge |
| Work Environment | Developing and maintaining core kernel components, often in a Linux environment | Writing and debugging drivers for specific hardware devices within Linux |
| Employer & Industry Usage | Tech companies, open-source projects, hardware manufacturers | Hardware manufacturers, embedded systems, specialized device companies |
While both roles require strong C programming skills and Linux knowledge, Linux Kernel Developers focus on core kernel development, whereas Linux Device Driver Developers specialize in creating drivers for hardware components. The roles often overlap but differ in scope and focus within the Linux ecosystem.

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)
Linux Driver Developer
On behalf of our client, Procom Services is searching for a Linux Driver Developer for a contract opportunity in Hillsboro, OR.Â
Linux Driver Developer Job Details
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.Â
Linux Driver Developer Mandatory Skills
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.Â
o Upstreaming drivers to core Linux.
Linux Driver Developer Start Date
ASAP
Linux Driver Developer Assignment Length
12 months
"Please note that we are not able to work with candidates on H1B Visas or candidates represented by third parties."
All your information will be kept confidential according to EEO guidelines. Please send your resume in Word format only.Â