Embedded Device Driver Engineer

TekPillar

Bengaluru

On-site

INR 1,500,000 - 2,700,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TekPillar is seeking an Embedded Device Driver Engineer in Bangalore with 3–10 years of hands-on experience to design, develop, and debug Linux device drivers for diverse interfaces. The role emphasizes kernel-level work, BSP/board bring-up, U-Boot, and extensive hardware debugging.

The ideal candidate will be proficient in C/Embedded C, familiar with ARM/RISC-V architectures, and comfortable with Yocto and Git for source control.

Qualifications

  • Hands-on experience in Linux device driver development.
  • Strong C / Embedded C programming skills.
  • Knowledge of Linux kernel, Linux internals, and embedded Linux.
  • Experience with BSP and board bring-up.
  • Experience with U-Boot/Bootloader.
  • Knowledge of ARM/RISC-V architectures.
  • Experience with Yocto, Git, and hardware debugging.
  • Strong debugging and problem-solving skills.

Responsibilities

  • Design, develop, debug, and maintain Linux Device Drivers.
  • Develop and debug device drivers for interfaces such as I2C, SPI, USB, PCIe, eMMC, Ethernet, Display, and Camera.
  • Perform BSP, Board Bring-up, U-Boot, and Bootloader development.
  • Work extensively with Linux Kernel, Linux Internals, and Kernel Architecture.
  • Analyze hardware schematics and perform system-level debugging using JTAG and signal analyzers.

Skills

Linux Device Driver
C / Embedded C
Linux Kernel
BSP & Board Bring-up
U-Boot / Bootloader
ARM / RISC-V
Yocto
Git
Hardware Debugging
JTAG / Signal Analyzers
I2C
SPI
USB
PCIe
eMMC
Ethernet
Display
Camera
Linux Internals

Tools

Yocto
Git

Job description

Job Role: Embedded Device Driver Engineer

Experience: 3 to 10 Years
Location: Bangalore


Key Responsibilities:

  • Design, develop, debug, and maintain Linux Device Drivers using C / Embedded C.
  • Develop and debug device drivers for I2C, SPI, USB, PCIe, eMMC, Ethernet, Display, and Camera interfaces.
  • Perform BSP, Board Bring-up, U-Boot, and Bootloader development.
  • Work extensively with Linux Kernel, Linux Internals, and Kernel Architecture.
  • Analyze hardware schematics and perform system-level debugging using JTAG, Signal Analyzers, and debugging tools.
  • Work with ARM / RISC-V processor architectures.
  • Use Yocto and Git for Embedded Linux development and source management.

Key Skills:

  • Strong hands-on experience in Linux Device Driver Development.
  • Excellent programming skills in C / Embedded C.
  • Strong knowledge of Linux Kernel, Linux Internals, and Embedded Linux.
  • Hands-on experience in BSP and Board Bring-up.
  • Experience with U-Boot / Bootloader.
  • Knowledge of ARM / RISC-V architecture.
  • Experience with Yocto, Git, and hardware debugging.
  • Strong problem-solving and debugging skills.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Linux Device Driver Developer
Linux Device Driver Developer

TekPillar • Pune District, Bengaluru

On-site
INR 2,500,000 - 4,500,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Sequoia Applied Technologies • India

On-site
INR 1,000,000 - 1,500,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Sequoia Applied Technologies • Bengaluru

On-site
INR 800,000 - 1,200,000
Device Driver Developer
Device Driver Developer

Shashwath Solution • Dadri

On-site
INR 900,000 - 1,300,000
Embedded Software Driver Development Engineer
Embedded Software Driver Development Engineer

Vrinda International • Bengaluru

On-site
INR 1,200,000 - 2,500,000
Device Driver Developer
Device Driver Developer

Shashwath Solution • Pune District

On-site
INR 1,500,000 - 2,500,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Ignitarium • Pune District

On-site
INR 600,000 - 1,200,000
Embedded Software Developer
Embedded Software Developer

Evoke HR • Bengaluru

Hybrid
INR 800,000 - 1,200,000
C++ Engineer
C++ Engineer

SWITS DIGITAL Private Limited • Bengaluru Urban

On-site
INR 1,200,000 - 1,800,000
Embedded Developer
Embedded Developer

Tekskills • Chennai District

On-site
INR 800,000 - 1,200,000