Linux Driver Developer Job at TALENT Software Services, Hillsboro, OR

U1hmWVJjL1lvS0JxbEVsbUljcnJ4b3VjVVE9PQ==
  • TALENT Software Services
  • Hillsboro, OR

Job Description

Are you an experienced Linux Driver Developer with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Linux Driver Developer to work at their company in Hillsboro, OR.

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

Job Tags

Similar Jobs

Allied Momentum Trucking

Class A Truck Driver Job Job at Allied Momentum Trucking

Class A Truck Driver JobOur company is a small family owned. Our routes are mostly one week round trips back to denver. we care about family time for the drivers we try and bring our drivers back home for the weekends. Pay: .40 cents per mile none How to apply... 

Fanning Howey

Project Manager Job at Fanning Howey

 ...Summary / Objective The Project Manager is responsible for leading projects from initial planning through construction and closeout,...  ...Maintains proactive involvement through construction, ensuring alignment between design intent and built outcome. Client Engagement... 

Teal Energi

Air Compliance Specialist Job at Teal Energi

 ...Delaware business unit which includes gas plants and the associated gathering systems. This position will assist operations in achieving companys goals with respect to environmental compliance and sustainability practices in their operations. A proven ability to solve... 

Vitelis

Personal Assistant to Chief Executive Officer Job at Vitelis

 ...practice solutions to take any business to the next level. About the Role We are seeking a highly organized and proactive Personal Assistant to support our CEO in managing day-to-day operations and strategic priorities. This role is pivotal in ensuring the CEOs... 

CEDENT

CISCO ACI Engineer (Remote) Job at CEDENT

 ...Cisco ACI Engineer - REMOTE The Cisco ACI Engineer will be responsible for designing, implementing, and maintaining Cisco Application Centric Infrastructure (ACI) solutions. The role involves working closely with network architects, security teams, and cloud engineers...