TekPillar logo

TekPillar

Embedded Device Driver Developer

TekPillar

📍 Greater Bengaluru Area, India 🇮🇳

full-time
mid-level
Posted —

Key Skills

LinuxI2CSPIUSBPCIe

Industry

Consumer ElectronicsAutomotive

Job Description

Job Role: Embedded Device Driver Developer (BSP)

Experience: 5+ Years

Location: Bangalore


Key Responsibilities

  • Design, develop, and debug Linux device drivers for embedded platforms
  • Develop drivers for I2C, SPI, USB, PCIe, SDIO, eMMC, Ethernet, Display, and Camera interfaces
  • Perform BSP bring-up, board enablement, and platform integration activities
  • Customize and enhance Linux kernel components for embedded systems
  • Analyze hardware schematics and support hardware-software integration
  • Debug kernel, driver, bootloader, and hardware-related issues
  • Work with U-Boot and platform initialization software
  • Optimize driver performance, stability, and reliability
  • Collaborate with hardware, firmware, and validation teams
  • Participate in code reviews, technical discussions, and documentation