1

Linux Kernel Engineer Jobs in Oregon (NOW HIRING)

Senior Software Engineer Full time, FLSA Exempt, EEOC Employer Rosen Aviation is looking for an ... Linux kernel driver development * 5+ years of experience using Java Preferred Qualifications

As a GPU Software Development Engineer, you will play a pivotal role in shaping the future of Intel ... Debug and troubleshoot Linux kernel and system-level software issues. * Contribute to open-source ...

As a GPU Software Development Engineer, you will play a pivotal role in shaping the future of Intel ... Debug and troubleshoot Linux kernel and system-level software issues. * Contribute to open-source ...

Expert-level proficiency in C/C++ and systems programming * Deep, comprehensive understanding of Linux kernel architecture * Extensive experience with embedded systems and real-time systems * Strong ...

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

OR · On-site

... Linux systems software under the guidance of senior engineers and your manager ... You may be assigned to Kernel Sustaining, Board Support Packages, Feature Development, User Space ...

Deep knowledge of Linux kernel and user space architecture * Strong experience with embedded systems and real-time systems * Proficiency in C/C++ and systems programming * Knowledge of software ...

As a Linux Software and Security Engineer on the eLxr team, you will design, develop, and maintain ... Work closely with kernel, platform, infrastructure, and security engineering teams. Security ...

OR · On-site

As a Linux Software and Security Engineer on the eLxr team, you will design, develop, and maintain ... Work closely with kernel, platform, infrastructure, and security engineering teams. Security ...

... Linux kernel, and user space application performance. * Proficiency with build and development ... The Central Engineering Group (CEG) is Intel's data-driven organization that builds scalable ...

OR

$63 - $83/hr

System level understanding of server architecture, NICs, Linux, system software and kernel drivers ... Knowledge of DevOps/MLOps technologies such as Docker/containers, Kubernetes is a plus * Effective ...

As a GPU Software Development Engineer, you will play a pivotal role in shaping the future of Intel ... Debug and troubleshoot Linux kernel and system-level software issues. * Contribute to open-source ...

... for uboot and Linux kernel. * OOB or In-band System Management experience with exposure to ... Strong programming and scripting skills using C/C++, Bash, Python, Go etc. both for Linux user ...

next page

Showing results 1-20

Linux Kernel Engineer information

See Oregon salary details

$11.6K

$121.1K

$136.9K

How much do linux kernel engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for linux kernel engineer in Oregon is $121,059.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,000.00 and $132,200.00 per year, depending on experience, location, and employer.

What Does a Linux Kernel Engineer Do?

As a Linux kernel engineer, your responsibilities are to develop company or client operating systems that rely on Linux. Your duties involve writing code and working to test and debug the developments you make to the Linux kernel, which is the main component of a Linux operating system. You may check your code for security and ensure that the system interacts effectively and efficiently with software and applications. You may also work on the customization of the system to meet the needs of your employer or client.

What are the key skills and qualifications needed to thrive as a Linux Kernel Engineer, and why are they important?

To thrive as a Linux Kernel Engineer, you need deep expertise in C programming, operating systems concepts, and a strong understanding of Linux internals, often supported by a degree in computer science or related field. Familiarity with version control systems (such as Git), kernel debugging tools (like GDB or ftrace), and experience contributing to open-source projects are typically required. Strong problem-solving abilities, attention to detail, and effective written communication are crucial soft skills for collaborating with global developer communities. These skills ensure high-quality kernel development, efficient troubleshooting, and successful integration with the broader open-source ecosystem.

What are some common challenges Linux Kernel Engineers face when working on upstream contributions?

Linux Kernel Engineers often encounter challenges such as navigating complex codebases, adhering to strict coding and documentation standards, and coordinating with a diverse global community of maintainers and contributors. Getting patches accepted upstream requires thorough testing, clear communication, and addressing feedback from reviewers, which can be a time-consuming process. However, this collaborative environment fosters strong professional growth and ensures that engineers are constantly learning from industry experts.

What is the difference between Linux Kernel Engineer vs Linux Device Driver Developer?

AspectLinux Kernel EngineerLinux Device Driver Developer
Required SkillsDeep understanding of Linux kernel internals, C programming, system architectureProficiency in C, hardware interfaces, kernel modules, and device-specific programming
Work EnvironmentSystem-level development, kernel debugging, performance optimizationHardware interaction, driver development, testing on embedded or hardware platforms
Industry UsageOperating system development, open-source projects, enterprise Linux systemsHardware manufacturers, embedded systems, IoT devices
CertificationsLinux Foundation certifications, Linux kernel development coursesSimilar certifications, hardware-specific training

While both roles involve Linux kernel-related work, Linux Kernel Engineers focus on overall kernel development and optimization, whereas Linux Device Driver Developers specialize in creating and maintaining drivers for hardware components. The roles often overlap but differ in scope and focus areas.

What are the most commonly searched types of Linux Kernel Engineer jobs in Oregon? The most popular types of Linux Kernel Engineer jobs in Oregon are:
What are popular job titles related to Linux Kernel Engineer jobs in Oregon? For Linux Kernel Engineer jobs in Oregon, the most frequently searched job titles are:
What job categories do people searching Linux Kernel Engineer jobs in Oregon look for? The top searched job categories for Linux Kernel Engineer jobs in Oregon are:
What are popular job titles related to Linux Kernel Engineer jobs in OR? For Linux Kernel Engineer jobs in OR, the most frequently searched job titles are:
Firmware Development Engineer

Firmware Development Engineer

krg technology inc

Hillsboro, OR

Contractor

Posted 10 days ago


Job description

Company Description

Ajith

KRG Technologies, Inc.,

ajith(at)krgtech.com

25000 Avenue Stanford, Suite #243, Valencia, CA 91355

Direct : 661-367-8000 Ext : 310


Job Description

Job Title: Firmware Development Engineer

Location: Hillsboro, OR

Duration: Contract

Job Description:

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

- 3+ years of experience in networking - TCP/IP, NIC. PHY, RMCP

. - 5+ years of experience in embedded Firmware development.

- Experience with one or more of the following: IPMI, IPMB, I2C, KCS, RGMII, KVM, SOL, WS-MAN.

Additional Preferred Qualifications: -Familiar with servers and Intel architecture for servers.

-Demonstrated ability of analyzing complex technical problems, diagnosing root cause, and finding solutions.

-Demonstrated expertise in design and implementation of multitasking, event driven real time firmware using C and understanding of RTOS concepts including task switching, deadlocks, and resource management issues.

-Demonstrated ability of working well in a diverse and cross geo team environment

-Knowledge of IA architecture and EFI BIOS. -Knowledge of thermal performance and fan speed control

-Knowledge of TCP/IP protocol and have experience in solving complicated network issue.

Additional Information

All your information will be kept confidential according to EEO guidelines.


KRG Technologies logo

About KRG Technologies

Sourced by ZipRecruiter

KRG Technologies was founded with a simple motive of offering the clients exactly what they want, how they want and when they want. By leveraging for its clients its technological edge and right-sourcing advantage, KRG in a short period of time has grown to become one of the most trusted strategic technology partners. Treating every client as the top priority, we customize our solutions and services to align with the unique needs of each client. Headquartered in Valencia, California, KRG employs a unique global delivery platform to minister its offerings spanning from application development and maintenance to business process reengineering. With years of hands-on domain experience and international presence, we offer state-of-the-art solutions backed by our follow-the-sun service model in the most cost effective manner. We value our clientele for the trust reposed in us and our clientele admire us for our personalized approach and deep commitment to their success. Our biggest strength lies in technical expertise of our team and individual competency of our employees, which enables us to be the most befitting solution provider.

Industry

It services

Company size

201 - 500 Employees

Headquarters location

Valencia, CA, US

Year founded

2003

Social media