Device Driver Developer

Sasken Technologies

Bengaluru

On-site

INR 1,200,000 - 2,100,000

Full time

3 days ago
Be an early applicant
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

Sasken Technologies is seeking a Linux Kernel & Device Driver Developer in Bangalore to design, implement, and optimize kernel modules and drivers for embedded platforms.

The role requires 3–10 years of hands-on kernel development, BSP customization, and experience with ARM/ARM64 architectures. You will work on a range of peripherals and contribute to cross-platform porting and debugging efforts.

Qualifications

  • Proven experience in C and Embedded C for kernel and driver development.
  • Hands-on Linux kernel and device driver development with exposure to BSP bring-up.
  • Strong understanding of ARM/ARM64 architecture and embedded Linux toolchains.

Responsibilities

  • Design, develop, and maintain Linux kernel modules and device drivers.
  • Create and customize BSPs for embedded Linux platforms.
  • Develop drivers for peripherals (GPIO, UART, I2C, SPI, USB, PCIe, Ethernet, audio, camera, display).
  • Debug kernel, bootloader, and system issues using Linux tools.
  • Port Linux Kernel across different hardware platforms and SoCs.

Skills

C
Embedded C
Linux Kernel Development
Device Driver Development
ARM/ARM64
Git
Buildroot/Yocto/OpenEmbedded

Education

Bachelor's or Master's in CS/EE/Embedded

Job description

Job Description: Linux Kernel / Device Driver Developer
Position: Linux Kernel & Device Driver Developer
Experience: 3 to 10 Years
Location: Bangalore
Employment Type: Full-Time
Notice Period: Immediate to 60 Days
About the Role

We are seeking a highly skilled Linux Kernel & Device Driver Developer to join our engineering team. The ideal candidate will have strong experience in Linux Kernel development, device driver development, BSP customization, and embedded Linux systems. The role involves designing, developing, debugging, and optimizing low-level software components for cutting-edge embedded and networking platforms.

Key Responsibilities:
  • Design, develop, and maintain Linux Kernel modules and device drivers.
  • Develop and customize Board Support Packages (BSP) for embedded Linux platforms.
  • Work on device drivers for peripherals such as GPIO, UART, I2C, SPI, USB, PCIe, Ethernet, Audio, Camera, and Display.
  • Debug kernel, bootloader, and system-level issues using Linux debugging tools.
  • Port Linux Kernel across different hardware platforms and SoCs.
Required Skills:
  • Strong programming experience in C and Embedded C.
  • Hands-on experience in Linux Kernel Development and Device Driver Development.
  • Strong knowledge of Linux Kernel internals:
  • Good understanding of ARM/ARM64 architecture.
  • Experience with BSP customization and board bring-up activities.
  • Experience with Git, Buildroot, Yocto, or OpenEmbedded.
Preferred Skills
  • Experience with Linux Networking Stack.
  • Exposure to U-Boot, Secure Boot, and Bootloader development.
  • Knowledge of RTOS concepts and Embedded Systems.
  • Experience working on Automotive, Networking, Telecom, Consumer Electronics, or Semiconductor products.
  • Exposure to Virtualization, Hypervisors, or Security frameworks is an added advantage.
Educational Qualification

Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, Embedded Systems,MCA or related field.

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 • Bengaluru

On-site
INR 800,000 - 1,200,000
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 2,500,000 - 4,500,000
Linux Developer
Linux Developer

Accolade Electronics Private Limited • Pune District

On-site
INR 800,000 - 1,200,000
Linux Device Driver Development Engineer
Linux Device Driver Development Engineer

Capgemini Engineering • Bengaluru Urban

On-site
INR 900,000 - 1,300,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Ignitarium • Pune District

On-site
INR 600,000 - 1,200,000
Linux Kernel Driver
Linux Kernel Driver

Business Fundamental Consulting • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Senior Embedded Linux Engineer -- Bangalore
Senior Embedded Linux Engineer -- Bangalore

MAXVY Technologies Pvt Ltd • Bengaluru

On-site
AUD 13,000 - 19,000
LINUX DEVICE DRIVER (LDD) DEVELOPER
LINUX DEVICE DRIVER (LDD) DEVELOPER

Vrinda International • Bengaluru, Ernakulam

On-site
INR 1,500,000 - 2,400,000
SENIOR ENGINEER - Driver development
SENIOR ENGINEER - Driver development

Happiest Minds Technologies • Bengaluru

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