Device Driver Developer

4 weeks ago


Bengaluru, India TekPillar Full time


Job Role : Device Driver Developer

Experience : 4 to 7 Years

Location : Bangalore

We are looking for a talented Device Driver Developer to join our dynamic team. The ideal candidate will have extensive experience in developing both Windows and Linux device drivers. We are looking for a highly skilled developer with a passion for creating efficient and reliable software solutions. The role requires expertise in debugging tools, strong programming knowledge, and a commitment to working in a fast-paced, collaborative environment.

Key Responsibilities :

- Develop, test, and maintain device drivers for both Windows and Linux platforms. The drivers must be reliable, efficient, and fully integrated with the respective operating systems to interact with various hardware components.


- Utilize a variety of debugging tools like WinDBG, WINDBG Preview, KGDB, GDB, JTAG, TRACE32, and WINDDK to debug and troubleshoot device drivers. This will involve analyzing kernel crashes, memory dumps, and driver logs to resolve issues that arise in the development cycle or in production environments.


- Implement and optimize device drivers specifically for Linux environments, with a strong focus on Linux internals and system-level programming. You will be expected to leverage your knowledge of Linux kernel, memory management, interrupt handling, and process scheduling to write highly efficient drivers.


- Develop and maintain device drivers and software solutions using C, C++, and Python. The role requires strong proficiency in these programming languages to ensure the efficiency and stability of the drivers.


- Engage in GPU programming, optimizing graphics performance through the use of industry-standard Graphics APIs such as OpenGL, DirectX, and Vulkan. You will be working on tasks related to GPU driver development, rendering pipelines, and performance tuning to ensure that the hardware supports high-performance graphics and rendering.


- Work extensively on Direct Rendering Manager (DRM), Kernel Mode Setting (KMS), and Display Processing Unit (DPU) for both Linux and Android Kernel. This includes designing and optimizing systems to handle advanced display features such as multi-display setups, high-refresh rates, and efficient display data processing.


- Collaborate closely with hardware teams, other software developers, and cross-functional teams to ensure that drivers are well-integrated with the hardware. This collaboration will involve testing, feedback loops, and alignment on hardware specifications and system requirements.

Required Skills :

- Bachelors degree in Computer Science, Engineering, or related fields.


- Proven experience (4 to 7 years) in device driver development for both Windows and Linux.


- Proficiency in debugging tools like WinDBG, GDB, TRACE32, and other similar tools.


- Strong understanding of Linux internals and system-level programming.


- Experience with programming languages: C, C++, Python.


- Expertise in GPU programming and handling Graphics APIs (OpenGL, DirectX, Vulkan).


- Experience with Linux kernel-level display management (DRM, KMS).


(ref:hirist.tech)

  • Bengaluru, Karnataka, India TekPillar Services Pvt. Ltd Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job Role : Device Driver DeveloperExperience : 4 to 7 YearsLocation : Bangalore We are looking for a talented Device Driver Developer to join our dynamic team. The ideal candidate will have extensive experience in developing both Windows and Linux device drivers. We are looking for a highly skilled developer with a passion for creating efficient and...


  • Bengaluru, India Innominds Software Full time

    Skills/experience: C language proficiencyLinux Kernel knowledge and Device driver developmentNetworking and preferably Protocol Knowledge


  • Bengaluru, Karnataka, India Innominds Software Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Skills/experience: C language proficiency Linux Kernel knowledge and Device driver development Networking and preferably Protocol Knowledge


  • Bengaluru, India Insightek Global Consulting Full time

    Camera Device Driver Developer: Exp- 3-10Years Knowledge of Camera subsystem in Linux i.e. V4L2, sensor configuration and bring-up Knowledge/experience of Camera ISP pipeline Experience in operating system stack. Preferred experience in Linux and its components such as power and clock management, device tree, memory managers etc. Sound experience in...


  • Bengaluru, Karnataka, India Insightek Global Consulting Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Camera Device Driver Developer:Exp- 3-10YearsKnowledge of Camera subsystem in Linux i.e. V4L2, sensor configuration and bring-upKnowledge/experience of Camera ISP pipelineExperience in operating system stack. Preferred experience in Linux and its components such as power and clock management, device tree, memory managers etc.Sound experience in development...


  • Bengaluru, India Creative Hr Solutions Full time

    We are seeking an experienced Embedded Software Engineer in Developing and debugging device drivers, kernel mode components, and middleware for embedded Linux (uclinux, FreeRTOS). Candidates from Banglore will be prefrred.


  • Bengaluru, Karnataka, India Creative Hr Solutions Full time ₹ 15,000 - ₹ 28,00,000 per year

    We are seeking an experienced Embedded Software Engineer in Developing and debugging device drivers, kernel mode components, and middleware for embedded Linux (uclinux, FreeRTOS). Candidates from Banglore will be prefrred.

  • Linux Device Driver

    7 days ago


    Bengaluru, Karnataka, India Capgemini Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Linux and Android Driver developmentBachelors degree in computer science/Electronics/Electrical Engineering, or related field.Requires years of progressive engineering experience in SW development in embedded projects.Expertise in C programming, debugging with working knowledge of git/gerritLinux Driver/BSP development and Android BSP DevelopmentDevice...


  • Bangalore Rural, Belgaum, Bengaluru, India Tekpillar Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    "We're Hiring: Linux Device Driver Developer at Bangalore Location"Job Role: Linux Device Driver DeveloperExperience: 4 to 8 YearsLocation: Belagavi / BangaloreNote: We are specifically looking for candidates from non-automotive domains.Key Responsibilities:Develop and maintain Linux or bare-metal device drivers.Work with hardware interfaces such as SPI,...

  • Window Device Driver

    3 weeks ago


    Bengaluru, India ElevarSoC Technologies Full time

    Hello Connections, Greetings from ElevarSoC We are hiring for Wndow Device Driver with 3-6 Years of Experience for Hyderabad location hashtag#Hyderabad Immediate / 2 weeks preferred hashtag#Below the jd Technical Skill: Experience in system programming & windows device drivers development. Experience in Windows kernel programming. Experience in Windows...