Linux Device Driver Engineer

Engineer

Linux Device Driver Engineer

Apply Now

- £0.00

  • Date posted
    May 28, 2026
  • Expiration date
    August 28, 2026
  • Application ends
    August 28, 2026

We are looking for a skilled Linux Device Driver Engineer with strong expertise in Embedded C and Linux kernel development. The candidate will be responsible for Linux porting, kernel-space driver development, and user-space application support for embedded platforms.

Key Responsibilities :

– Develop and maintain Linux device drivers for embedded systems.

– Perform Linux porting and board support package (BSP) customization.

– Set up, configure, and maintain Linux kernel build environments.

– Design and implement Linux kernel-space modules and drivers.

– Develop and debug Linux user-space applications and interfaces.

– Work on hardware bring-up, peripheral integration, and driver validation.

– Understand and modify kernel configurations, boot flow, and build systems.

– Debug kernel and driver issues using standard Linux debugging tools.

– Collaborate with hardware, firmware, and application teams for system integration.

– Create technical documentation and support validation activities.

Required Skills & Qualifications :

– Strong programming skills in Embedded C.

– Hands-on experience in Linux Porting and Linux Device Driver development.

– Experience setting up and working with Linux kernel build environments.

– Strong understanding of Linux kernel architecture and kernel-space programming.

– Hands-on experience writing Linux kernel modules and device drivers.

– Good understanding of :

i. Kernel build systems

ii. Linux Device Driver framework

iii. Common kernel APIs and functions

– Experience in Linux user-space development.

– Familiarity with embedded Linux systems and hardware interfaces.

– Strong debugging and problem-solving skills.

Preferred Qualifications :

– Experience with BSP development and customization.

– Knowledge of bootloa

ers, kernel configuration, and cross-compilation.

– Exposure to communication protocols such as UART, SPI, I2C, USB, or Ethernet.

– Familiarity with version control and collaboration tools such as Git, Jira, or Confluence.

– Good verbal and written communication skills.

Are you interested in this position?

 

Apply by clicking on the “Apply Now” button below!

 

#AlbionarcJobs#FintechJobs

#AsiaJobs#MiddleEastCareers

#TechTalent#FintechRecruitment

#FinanceOpportunities#

 

Apply Now

- £0.00

Select your currency