Device Driver Developer

3 weeks ago


Bengaluru, India Varite Full time

Job Summary :

We are seeking a highly skilled and experienced Device Driver Developer to join our BSP (Board Support Package) team. The ideal candidate will have 58 years of hands-on experience developing and debugging device drivers in embedded RTOS environments such as Zephyr RTOS, FreeRTOS, or similar. You will collaborate closely with hardware engineers and embedded software developers to bring up SoC peripherals, optimize board interfaces, and ensure efficient low-level hardware Responsibilities :


- Design, develop, and maintain device drivers for hardware components like I2C, SPI, UART, GPIO, Timers, etc.

- Integrate and validate drivers in embedded RTOS environments (Zephyr, FreeRTOS, etc.).

- Collaborate with hardware teams to understand datasheets, schematics, and silicon behavior.

- Perform low-level bring-up and debugging using tools like oscilloscope, JTAG, UART logs, and logic analyzers.

- Analyze and resolve performance, power, and memory-related issues at the driver or kernel level.

- Contribute to Board Support Package (BSP) development for ARM-based Skills & Qualifications :


- 5 to 8 years of proven experience in device driver development for embedded platforms.

- Strong proficiency in C programming, with a deep understanding of low-level system concepts, concurrency, and synchronization.

- Hands-on experience with at least one RTOS: Zephyr, FreeRTOS, VxWorks, QNX, etc.

- Practical knowledge of ARM-based SoCs such as NXP, STMicroelectronics, TI, Renesas, or Qualcomm.

- Familiarity with hardware schematics, datasheets, and board-level debugging.

- Proficiency with version control systems (Git), cross-compilation toolchains, and build systems (CMake, Skills (Nice to Have) :


- Experience with secure boot or trusted firmware integration.

- Exposure to Yocto or other embedded Linux build systems.

- Knowledge of power management, clock configuration, and peripheral initialization at a register level.


(ref:hirist.tech)

  • Bengaluru, India TekPillar Full time

    Job Role : Device Driver DeveloperExperience : 4 to 7 YearsLocation : BangaloreWe 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...


  • 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

    6 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...