Linux Device Driver Engineer

Sequoia Applied Technologies

Bengaluru

On-site

INR 800,000 - 1,200,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

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 Device Driver Engineer
Linux Device Driver Engineer

Ignitarium • Pune District

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

PQAngels Tech • Bengaluru

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

Capgemini Engineering • Bengaluru Urban

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

Accolade Electronics Private Limited • Pune District

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

Sasken Technologies • Bengaluru

On-site
INR 1,200,000 - 2,100,000
LDD Developer
LDD Developer

Capgemini • Bengaluru

On-site
INR 1,200,000 - 1,600,000
Software Engineer (Linux BSP)
Software Engineer (Linux BSP)

Einfochips • Hyderabad

On-site
INR 900,000 - 1,300,000
Lead firmware developer
Lead firmware developer

KOHLER India • Maharashtra

On-site
INR 3,000,000 - 6,000,000
AM - Software Engineer
AM - Software Engineer

KOHLER India • Maharashtra

On-site
INR 4,000,000 - 6,000,000