TekPillar logo

TekPillar

Embedded Device Driver Developer

TekPillar

📍 Bengaluru, India 🇮🇳

full-time
senior
Posted —

Key Skills

LinuxI2CSPIUSBPCIe

Industry

Consumer ElectronicsTelecommunications

Job Description

Job Role: Embedded Device Driver Developer (Kernel & BSP)

Experience: 5+ Years

Location: Bangalore



We are looking for skilled Embedded Linux Device Driver Developer s with strong expertise in Linux Kernel Development, Device Drivers, BSP Bring-up, and Embedded System s


.
Key Responsibiliti

  • esDesign, develop, and debug Linux device drivers for embedded platfor
  • msWork on interfaces such as I2C, SPI, eMMC, SDIO, USB, PCIe, Ethernet, Display, and Came
  • raPerform BSP bring-up, board enablement, and platform integration activiti
  • esDevelop and customize Linux kernel components for embedded syste
  • msAnalyze board schematics and support hardware-software integrati
  • onDebug kernel, driver, and hardware-related issues using JTAG and other debugging too
  • lsWork with bootloaders including U-Boot and platform initialization softwa
  • reOptimize driver performance, reliability, and system stabili
  • tyCollaborate with hardware, firmware, validation, and architecture tea
  • msParticipate in code reviews, documentation, and technical discussio


ns
Required Qualifications & Ski

  • lls3–10 years of experience in Embedded Linux Developm
  • entStrong proficiency in C Programm
  • ingHands-on experience in Linux Device Driver Developm
  • entStrong understanding of Linux Kernel Internals and Kernel Architect
  • ureExperience with BSP Bring-up and Board Support Package developm
  • entKnowledge of ARM or RISC-V processor architectu
  • resExperience with U-Boot and bootloader customizat
  • ionFamiliarity with Yocto and embedded Linux build syst
  • emsExperience with Git and version control syst
  • emsStrong debugging skills using JTAG, signal analyzers, and kernel debugging to
  • olsAbility to read and understand hardware schemat


ics