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 Linux device driver development and debugging
- Deep understanding of Linux internals and Li...

Apply for this Position

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

Submit Application