Linux Device Driver Engineer

Sequoia Applied Technologies

Bengaluru

On-site

INR 800,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology solutions firm located in Bengaluru is seeking an experienced Linux Developer to design and develop device drivers and board support packages (BSP) for embedded systems. The ideal candidate will have 4–10 years of hands-on experience in Linux kernel development and strong proficiency in C programming. This role involves collaboration with hardware teams and optimizing Linux kernel for custom hardware. Competitive salary and opportunities for career advancement are offered.

Qualifications

  • 4–10 years of hands-on experience in Linux kernel and driver development.
  • Strong proficiency in C programming for embedded systems.
  • Experience in BSP development, bootloader (U-Boot), and kernel configuration.
  • Familiarity with embedded Linux distributions and system integration.

Responsibilities

  • Design, develop, and debug Linux device drivers and BSP for embedded systems.
  • Integrate, configure, and optimize Linux kernel for custom hardware boards.
  • Work with hardware teams for board bring-up and debugging.
  • Develop and maintain low-level software components, bootloaders, and middleware.
  • Support production releases, firmware updates, and performance tuning.
  • Collaborate with cross-functional teams.

Skills

Linux kernel and driver development
C programming
BSP development
bootloader (U-Boot)
SoC architectures (ARM, x86)
hardware interfaces (I2C, SPI, UART)
Yocto build system
cross-compilation

Tools

JTAG
GDB

Job description

  • Design, develop, and debug Linux device drivers and BSP for embedded systems.
  • Integrate, configure, and optimize Linux kernel for custom hardware boards.
  • Work with hardware teams for board bring‑up and debugging at the kernel and driver level.
  • Develop and maintain low‑level software components, bootloaders, and middleware.
  • Support production releases, firmware updates, and performance tuning.
  • Collaborate with cross‑functional teams including hardware, firmware, and QA.
Required Skills & Experience:
  • 4–10 years of hands‑on experience in Linux kernel and driver development.
  • Strong proficiency in C programming for embedded systems.
  • Experience in BSP development, bootloader (U-Boot), and kernel configuration.
  • Knowledge of SoC architectures (ARM, x86, etc.) and hardware interfaces (I2C, SPI, UART, PCIe, USB, etc.).
  • Familiarity with Yocto build system, cross-compilation, and debugging tools (JTAG, GDB, etc.).
  • Understanding of embedded Linux distributions and system integration.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Linux Device Driver Engineer
Linux Device Driver Engineer

Sequoia Applied Technologies • India

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

PQAngels Tech • Bengaluru

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

Ignitarium • Pune District

On-site
INR 600,000 - 1,200,000
Linux Developer
Linux Developer

Anlage Infotech • Pune District, Bengaluru

On-site
INR 900,000 - 1,500,000
Linux Developer
Linux Developer

Accolade Electronics Private Limited • Pune District

On-site
INR 800,000 - 1,200,000
Linux device driver Developr
Linux device driver Developr

Neurealm • Bengaluru

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

HCLTech • Bengaluru

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

Evoke HR • Bengaluru

Hybrid
INR 800,000 - 1,200,000
Linux Device Driver Developer
Linux Device Driver Developer

Neurealm • Ernakulam, Bengaluru

On-site
INR 900,000 - 1,300,000
Technical Lead Linux Device Drivers & Android Platform
Technical Lead Linux Device Drivers & Android Platform

Smart Soc Solutions • Bengaluru

On-site
INR 1,500,000 - 2,000,000