1

Linux Kernel Driver Jobs in Portland, OR (NOW HIRING)

Strong Linux kernel development and device driver programming (C/C++) - used to build, enhance, and debug low-level system functionality supporting hardware integration. * Deep understanding of ...

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

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

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

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

Strong grasp of system software stacks, especially software-hardware interactions across platform firmware, device drivers, the Linux kernel, and user space application performance. * Proficiency ...

211774 / C/C++ Developer

Hillsboro, OR · On-site

$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

Hillsboro, OR

$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 ...

next page

Showing results 1-20

Linux Kernel Driver information

See Portland, OR salary details

$107.1K

$158.1K

$186.7K

How much do linux kernel driver jobs pay per year?

As of Jul 10, 2026, the average yearly pay for linux kernel driver in Portland, OR is $158,081.00, according to ZipRecruiter salary data. Most workers in this role earn between $144,800.00 and $175,000.00 per year, depending on experience, location, and employer.

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.

What are popular job titles related to Linux Kernel Driver jobs in Portland, OR? For Linux Kernel Driver jobs in Portland, OR, the most frequently searched job titles are:
What job categories do people searching Linux Kernel Driver jobs in Portland, OR look for? The top searched job categories for Linux Kernel Driver jobs in Portland, OR are:
Infographic showing various Linux Kernel Driver job openings in Portland, OR as of July 2026, with employment types broken down into 1% As Needed, 65% Full Time, 31% Part Time, and 3% Contract. Highlights an 99% Physical, and 1% Remote job distribution, with an average salary of $158,081 per year, or $76 per hour.
Senior Linux Kernel Engineer

Senior Linux Kernel Engineer

Team Red Dog

Hillsboro, OR • On-site

$56 - $61/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 8 days ago


Job description

Team Red Dog is hiring a Senior Linux Kernel Engineer for our client, a leading international cloud and software provider and industry-leading technology partner. This hybrid role (Hillsboro, OR) sits at the core of systems engineering, driving low-level software development, validation, and performance optimization for next-generation Azure compute platforms. You will work hands-on with Linux kernel development, device driver programming, and system-level debugging to ensure hardware-software integration at scale. The impact is immediate and meaningful-your work directly enables the reliability, performance, and scalability of cutting-edge cloud infrastructure.
Top Required Skills (Must Haves):
  1. Strong Linux kernel development and device driver programming (C/C++) - used to build, enhance, and debug low-level system functionality supporting hardware integration.
  2. Deep understanding of operating system internals and hardware-software interaction - critical for diagnosing system performance issues and ensuring stability across platforms.
  3. Proficiency with kernel build systems, Git, and open-source workflows - enables efficient collaboration, version control, and upstream contributions.
  4. Low-level debugging and performance optimization experience - required to resolve kernel crashes, bottlenecks, and hardware compatibility challenges.

Opportunity Overview:
This is a unique opportunity to work on Microsoft's Cobalt SoC compute products powering Azure infrastructure. The role offers deep exposure to hardware-level engineering and open-source contributions, allowing engineers to influence the performance and reliability of cloud-scale systems. You'll collaborate with highly technical teams solving complex problems at the intersection of silicon and software.
How you will make an impact:
• Develop, enhance, and maintain Linux kernel components supporting next-generation SoC hardware
• Design and implement device drivers for seamless hardware integration
• Troubleshoot kernel-level issues including crashes, performance bottlenecks, and compatibility challenges
• Support validation and release of Azure compute platforms
• Collaborate with cross-functional teams to ensure system reliability and scalability
• Contribute to open-source initiatives and upstream Linux development
The expertise you bring:
• Bachelor's degree in Computer Science, Software Engineering, or related field
• 5+ years of experience in Linux kernel development and systems programming
• Strong C/C++ programming skills
• Experience with device driver development and low-level debugging
• Familiarity with Git and open-source contribution workflows
• Solid understanding of operating systems, hardware architecture, and system performance tuning
What makes a candidate highly successful in this role:
• Hands-on experience contributing to Linux open-source projects or upstream kernel development
• Ability to independently diagnose and resolve complex system-level issues
• Strong problem-solving mindset with attention to performance and reliability
• Proven track record working on hardware-software integration or SoC environments
• Clear communication skills when working across engineering teams
Why Work with Team Red Dog?
At Team Red Dog, people are at the heart of everything we do. Our commitment to personalized service and our deep experience in matching talented professionals with meaningful roles at some of the world's most inspiring companies is what sets us apart. We take the time to understand your unique skills, strengths, and passions-because we believe your career should reflect who you are.
Whether you're looking to grow, pivot, or simply find a place where your work truly matters, we offer opportunities that empower you to make a positive impact. With excellent benefits, a supportive team, and a role where you can thrive while doing what you love, we're here to help you take the next step with confidence. Join us-and discover what it means to be genuinely valued in your career.
Generous benefits package for qualified employees includes:
• Health insurance (medical, dental, vision, and life)
• Employer-matched 401K plan
• Paid time off
• Paid holidays
Estimated Start Date: Immediately
Location: Hillsboro, OR (Hybrid - 3 days onsite)
Job #: 2515
Job Type and Estimated Duration: W2 contract opportunity with potential for extension up to 18 months subject to performance, budget and client discretion
Rate: $56 to $61 hourly
Team Red Dog is committed to providing equal opportunities to everyone, regardless of race, ethnicity, gender, age, religion, sexual orientation, disability, or any other characteristic. If you need accommodation during the recruitment process, reach out to hr@teamreddog.com, and we will work to ensure an accessible experience. We strictly adhere to federal, state, and local laws to maintain a workplace free from discrimination and harassment.
We offer competitive compensation aligned with U.S. industry standards, and our final offer will reflect the candidate's location, job-specific skills, experience, and knowledge.
• All applicants must be authorized to work in the U.S. without the need for sponsorship.
• Team Red Dog is an E-Verify employer.
• Employment is contingent upon the successful completion of a reference and background check.
• Please no solicitations from C2C or recruiting firms.