Search by job, company or skills

tekpillar

Embedded Linux Device Driver Developer

This job is no longer accepting applications

  • Posted a day ago

Job Description

Job Role: Embedded Linux Device Driver Developer

Experience: 5 to 10 Years

Location: Bangalore

Key Responsibilities

  • Design, develop, and maintain Linux device drivers for embedded platforms
  • Develop and debug drivers for interfaces such as I2C, SPI, UART, USB, PCIe, Ethernet, SDIO, eMMC, Display, Camera, and Multimedia peripherals
  • Customize, integrate, and optimize Linux kernel components for embedded systems
  • Perform BSP development, board bring-up, and platform enablement activities
  • Work closely with hardware, firmware, and validation teams for hardware-software integration
  • Analyze hardware specifications, board schematics, and technical documentation
  • Debug complex kernel, driver, and system-level issues using JTAG, logic analyzers, and Linux debugging tools
  • Develop and maintain bootloader components including U-Boot
  • Optimize driver performance, reliability, power consumption, and system stability
  • Participate in design reviews, code reviews, and technical documentation

Required Qualifications & Skills

  • 5+ years of experience in Embedded Linux Development
  • Strong programming skills in C
  • Hands-on experience in Linux Device Driver Development
  • Strong understanding of Linux Kernel Architecture and Linux Internals
  • Experience developing drivers for interfaces such as I2C, SPI, USB, PCIe, Ethernet, Display, Camera, SDIO, or eMMC
  • BSP bring-up experience including Bootloader and U-Boot
  • Ability to read and understand board schematics
  • Knowledge of ARM or RISC-V processor architectures
  • Experience with Git, Yocto, and embedded Linux build systems
  • Experience with debugging tools such as JTAG, Signal Analyzers, Logic Analyzers, and Kernel Debuggers
  • Strong debugging, troubleshooting, and root-cause analysis skills

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148876157

Similar Jobs

Bengaluru, India

Skills:

C ProgrammingI2cUartShell ScriptingPythonGitVersion Control Systemskernel debugging toolsI3CLinux kernel development