AI Jobs Map

TekPillar® · Bengaluru, Karnataka, India

Embedded Linux Device Driver Lead

seniorfull timePosted yesterday
Apply on LinkedInOpens the original posting. AI Jobs Map never asks for your details.

Stack mentioned

linuxgitembedded-systems

Job Role: Embedded Linux Device Driver Lead

Experience: 10 to 14 Years

Location: Bangalore

Key Responsibilities

- Lead the design, development, integration, and debugging of Linux device drivers.

- Develop and maintain drivers for USB, PCIe, Ethernet, Display, Camera, Storage, and Multimedia interfaces.

- Analyze and resolve complex Linux Kernel, device driver, hardware, and system-level issues.

- Develop and optimize kernel and driver components for performance, reliability, and scalability.

- Work closely with hardware, firmware, BSP, SoC architecture, and validation teams.

- Review board schematics and hardware specifications to understand hardware/software interfaces.

- Perform hardware/software debugging using JTAG, signal analyzers, logic analyzers, and other debugging tools.

- Work with ARM and/or RISC-V processor architectures.

- Support BSP development, board bring-up, bootloader, and U-Boot integration.

- Conduct code reviews and ensure adherence to software quality and coding standards.

- Mentor and technically guide engineers in Linux Kernel and device driver development.

- Contribute to Linux Kernel upstreaming and open-source projects.

Must-Have Technical Skills

- 10+ years of experience in Embedded Software / Linux development.

- Excellent programming skills in C.

- Strong hands-on experience in Linux Device Driver development.

- Deep understanding of Linux Kernel internals and Kernel architecture.

- Strong experience with Embedded Linux.

- Good knowledge of ARM and/or RISC-V processor architectures.

- Experience with device drivers for USB, PCIe, Ethernet, Display, Camera, Storage, or Multimedia.

- Strong experience in hardware and low-level debugging.

- Experience with JTAG and signal analysis tools.

- Ability to read and understand board schematics.

- Experience with Git and Yocto.

More jobs at TekPillar®