Loading...

Black Kingdom

Linux Device Driver Developer

Black Kingdom
Bengaluru, Karnataka ₹1.5M/yr - ₹3M/yr
₹1.5m/Yr - ₹3m/Yr On-Site Bengaluru, Karnataka India

About the Role

Job Title: Linux Device Driver Developer

Experience: 5–10 years

Location: Bangalore

Key Skills: Linux device driver development, Linux kernel programming, kernel programming, C Programming

Job Overview

We are looking for an experienced Linux device driver developer, specifically in device driver and kernel module development. The ideal candidate will bring strong technical skills and hands-on experience in Linux kernel and user space programming in an x86 multi-core environment.

Key Responsibilities

Design, develop, and maintain Linux kernel modules and device drivers
Work across kernel and user space to develop high-performance, reliable system-level software
Collaborate closely with hardware teams to support PCIe and Ethernet-based devices
Utilize best practices in system programming and debugging
Participate in Agile teams following SAFe methodology and modern software development life cycles

Must-Have Skills

Strong proficiency in C programming
Solid hands-on experience in Linux kernel and user space development
Proven track record of device driver development with deep understanding of the Linux device model and driver framework
Experience working in an x86 multi-core processor environment
Familiarity with Shell scripting and managing Makefiles

Preferred Skills

Understanding of PCIe and Ethernet protocols
Practical experience with PCIe device drivers
Knowledge of SR-IOV and hardware virtualization
Exposure to hypervisors and virtual machine monitors (VMM)
Experience with GTest for unit testing
Familiarity with tools such as JIRA, RTC, and VirtualBox
Understanding of project life cycle management
Working knowledge of Agile methodologies, especially SAFe

Education

Bachelor’s degree in Computer Science, Electronics, or any related field (or equivalent practical experience)

Skills: user space development,linux kernel programming,linux kernel modules,c programming,shell scripting,makefiles,linux device driver developer,kernel programming,linux kernel,linux device driver development

Apply for this position

Log in or Sign up to Apply

Access the application form by logging in or creating an account.

Application Status

Application Draft

In Progress

Submit Application

Pending

Review Process

Expected within 5-7 days

Similar Jobs