Job Description

Job Role: Embedded Linux Device Driver Developer
Work Experience: 3 to 10 Years
Location: Bangalore

Key Responsibilities:
Design, implement, and debug

Linux device drivers

for multiple interfaces (I2C, SPI, eMMC, USB, PCIe, Ethernet, Display, Camera, etc.)
Read and understand

board schematics

and SoC architecture
Work on

BSP bring-up , including

bootloader and U-Boot initialization
Collaborate with

hardware and firmware teams

for seamless integration
Use tools like

Git, Yocto, JTAG, signal analyzers

for development and debugging
Optimize drivers for performance, stability, and resource efficiency
Contribute to code upstreaming or open-source projects (if applicable)
Document development processes, driver architecture, and debugging outcomes

Required Skills & Qualifications:
Strong proficiency in

C programming
Hands-on experience in

Apply for this Position

Ready to join TekPillar®? Click the button below to submit your application.

Submit Application