×
Register Here to Apply for Jobs or Post Jobs. X

Linux Driver Developer

Job in Hillsboro, Washington County, Oregon, 97104, USA
Listing for: Talent Staffing Services
Full Time position
Listed on 2025-12-31
Job specializations:
  • Software Development
    Embedded Software Engineer, C++ Developer
Job Description & How to Apply Below

Linux Driver Developer 3

Job Summary:

Talent Software Services is in search of a Linux Driver Developer for a contract position in Hillsboro, OR. The opportunity will be two months with a strong chance for a long-term extension.

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

Primary

Duties & Responsibilities
  • 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.
Qualifications
  • Strong experience in Linux kernel development and device driver programming (C, C ).
  • Deep understanding of operating system internals, hardware-software interaction, and low-level debugging.
  • Proficiency with kernel build systems, version control (Git), and open-source workflows.
  • Ability to analyse and resolve complex system issues, including kernel panics and hardware faults.
  • Excellent verbal and written communication skills for technical documentation and collaboration.
  • Experience working independently and managing priorities in a fast-paced environment.
  • Familiarity with the full software development lifecycle, from requirements gathering to deployment and support.
  • Bachelor’s degree in computer science, software engineering, or a relevant field required.
  • 5-7 years of experience required.
  • A successful candidate will have experience in developing and maintaining the Linux kernel and providing debug support as needed. A strong background in C/C and kernel build systems is essential.
  • Linux driver development
  • Linux kernel development
  • Low-level debugging and triage

If this job is a match for your background, we would be honoured to receive your application!

Providing consulting opportunities to TALENTed people since 1987, we offer a host of opportunities, including contract, contract to hire, and permanent placement. Let’s talk!

Talent Staffing Services

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary