Linux Device Driver Developer (India)

Linux Device Driver Developer (India)

06 Aug
|
Tekpillar
|
India

06 Aug

Tekpillar

India

Role Summary :

We are looking for skilled Linux Device Driver Developers to join our Embedded Software team and work on cutting-edge Consumer SoCs for leading global semiconductor companies. The role involves designing, developing, debugging, and optimizing Linux device drivers for next-generation embedded platforms across domains such as Consumer Electronics, Automotive, Communications, and Hyperscalers.

The ideal candidate should have strong expertise in Linux Kernel, Embedded Linux, C Programming, and Linux Device Driver Development, with hands-on experience in board bring-up, hardware debugging, and peripheral interface driver development.

Key Technical Skills :

- Linux Device Driver Development
- Embedded Linux
- Linux Kernel
- C Programming
- Linux Kernel Architecture
- Linux Internals
- ARM / RISC-V Architecture
- Board Support Package (BSP)
- U-Boot / Bootloader
- Yocto
- Git
- JTAG
- Signal Analyzer
- I2C
- SPI
- USB
- PCIe
- Ethernet
- eMMC
- Display & Camera Drivers

Roles &

Responsibilities :

- Design, develop, and maintain Linux Device Drivers for embedded Linux platforms.
- Develop and debug drivers for peripherals such as I2C, SPI, USB, PCIe, Ethernet, eMMC, Display, Camera, and other hardware interfaces.
- Work closely with hardware and firmware teams to integrate device drivers on ARM and RISC-V based platforms.
- Perform Linux BSP Bring-up, board initialization, and Bootloader/U-Boot customization.
- Analyze board schematics and resolve hardware-software integration issues.




- Debug kernel and driver issues using JTAG, Signal Analyzers, and other embedded debugging tools.
- Customize and optimize the Linux Kernel for embedded platforms.
- Work with Yocto build systems and Git for software configuration and version control.
- Participate in code reviews, troubleshooting, performance optimization, and software validation.
- Collaborate with cross-functional engineering teams to deliver high-quality embedded software solutions.

Qualifications :

- B.E./B.Tech in Computer Science, Electronics, Electrical Engineering, Embedded Systems, or a related field.
- 4 to 8 years of hands-on experience in Linux Device Driver Development.

Mandatory Skills :

- Linux Device Driver Development
- Embedded Linux & Linux Kernel
- C Programming
- ARM / RISC-V Architecture
- BSP Bring-up & U-Boot

Good to Have Skills :

- Experience with Linux Kernel Upstreaming.
- Exposure to Open Source development and code contributions.
- Experience working on Consumer SoCs, Semiconductor, or Automotive Embedded projects.

Preferred Candidate Profile :

- Strong understanding of Linux Internals and Kernel Architecture.
- Ability to read and interpret board schematics.
- Excellent debugging and analytical skills.
- Valuable verbal and written communication skills.
- Self-driven, adaptable, and eager to work on challenging embedded software projects.
- Immediate Joiners or candidates serving notice with 1015 days remaining will be preferred.

📌 Linux Device Driver Developer (India)
🏢 Tekpillar
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: linux device driver developer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: linux device driver developer (india) / india