Source description
About the role
C2C details
Position: Linux Kernal Engineer
Location: Hillsboro, OR – 3 days onsite
Duration: 6+ month contract
Interview: 1-2 video conference interviews
US Citizens only
Summary
The primary function of this role is to apply advanced principles of computer science and engineering to the design, development, support, and maintenance of the Linux kernel and device drivers. The engineer will work on low-level software that enables hardware functionality, system stability, and performance across a variety of platforms and applications.
Key projects:
Develop, enhance, and maintain Linux kernel components to support new hardware features, improve performance, and ensure system reliability.
Design, implement, and debug device drivers for a range of hardware devices, ensuring seamless integration with the Linux kernel.
Troubleshoot and resolve kernel and driver issues, including performance bottlenecks, hardware compatibility problems, and system crashes.
Support production systems by monitoring kernel and driver health, responding to incidents, and implementing fixes as needed.
What is the ideal background of a candidate for this role?:
strong c/c++ development skills and Linux kernel knowledge.
How will contractor performance be measured?:
efficiency and quality of bug fixes and feature development.
Top 3 Must-Have HARD Skills & years of experience for each:
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 debugging - 5+ yrs
Proficiency with kernel build systems, version control (git), and open-source workflows - 5+ yrs
More at 3B Staffing