Posted on: 24/06/2026
Job Description :
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 bootloaders, 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.
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1648282