Linux Device Driver Engineer

1 month ago


Bangalore, India INFOBELL IT SOLUTIONS PVT LTD Full time

Company Overview :

Infobell IT is a next-gen customer experience company, defining and delivering transformative experiences for the global and most innovative companies. With the combination of digital and human intelligence, Infobell IT becomes the preferred partner for managing end-to-end customer journeys. Our cutting-edge technology and innovative solutions are designed to enhance your productivity and efficiency. With Infobell IT, you can stay ahead of the curve and achieve your business goals with ease. We take pride in delivering true value to enterprises and start-ups alike since 2016. Our driven and dedicated team of engineers ensures that Infobell IT consistently delivers high-quality services to our customers. Our ever-improving track record is a testimony to this.

Position Title : Linux Device Driver Engineer

Location : Bangalore

Notice Period : 30 days

Mode : Work from office

Job Description :

We are seeking a skilled and experienced Linux Device Driver Developer with a focus on X86 architecture. As a member of our team, you will play a crucial role in designing, developing, and maintaining device drivers for Linux-based systems, with a specific emphasis on X86 platforms. The ideal candidate will have a solid understanding of hardware interfaces, kernel programming, and a proven track record in the field.

Key Responsibilities :

- Develop and optimize various type of device drivers, File Systems, kernel modules and system tools

- Collaborate with Firmware and Hardware teams during silicon bring-up.

- Troubleshoot system-level issues and contribute to kernel bug fixes.

- Engage with the Linux community and contribute to open-source projects.

Required skillset :

- Very good oral and written communication skills.

- Strong programming skills in C/C++, shell scripting

- Very good knowledge and work experience in Linux/Unix kernel development, which involves one or more of

Following areas :

- Platform drivers

- Character drivers ( Terminals, printers, serial ports, etc)

- Block drivers (HBA, SCSI, SAS, SATA, FiberChannel, etc)

- Network drivers ( NIC, RoCE, FCoE,etc)

- VFS, File system development

- Kernel trace, IO filter and debug modules development

- System tools development (perf, perfmon, strace, ltrace, etc)

- Kernel Virtualization Development (KVM, citrix, etc)

- Kernel/Virtualization optimization.

- Good experience with source code management using Git tools

- Good experience in testing the kernel with functional and performance test suites.

- Strong analytic and problem solving skills

- Strong debugging skills using debuggers (gdb/kdb/kgdb),tracing tools and dynamic kernel debug modules.

(ref:hirist.tech)
  • Linux Device Driver

    2 weeks ago


    bangalore, India Varshith from SkTeknologies Inc Full time

    At SKTeknologies, we are dedicated to bridging the gap between top IT talent and the opportunities that need them the most. The Role Role: Linux Device Driver Location: Bengaluru, India Work: Onsite YOE: 9 - 15 Years Open Positions: 20 Positions Expected Notice Period: 0 - 30 days Education : BE, BTECH, ME, M.Tech Job Description: Role of Engineer:...

  • Linux Device Driver

    2 weeks ago


    bangalore, India Snaphunt Full time

    The Offer Work within a company with a solid track record of success Join a well known brand within Consulting Work alongside & learn from best in class talent The Job Job Description: Role of Engineer: LDD with Multimedia CPU, UART, I2C, SPI, GPIO, DMA CAMERA RELATED PROTOCOLS (GMSL, GMSL2, MIPI CSI), V4L2, VB2 DRIVER AND APPLICATION LAYER OpenMax-IL,...

  • Embedded C Engineer

    2 weeks ago


    Bangalore, India VIPSA TALENT SOLUTIONS PRIVATE LIMITED Full time

    Job Description :We are seeking a skilled Embedded C Engineer with expertise in Linux user space application programming and exposure to storage driver frameworks such as Bulk layer and SCSI layer. The ideal candidate will have experience in C and Python programming languages, along with driver verification and validation. This role involves working on...


  • bangalore, India Linux Kernel & LDD Full time

    Job descriptionWe are seeking an experienced Linux Device Driver & Linux Kernel Engineer to join our team. As a Linux Engineer, you will be responsible for designing, developing, and maintaining device drivers and kernel modules for our Linux-based products. You should have a strong understanding of Linux internals, kernel programming, and device driver...


  • Bangalore, India BLJ Tech Geeks Full time

    Job Brief : From consumer electronics to hyperscalars to communications and automotive, chips used across all these domains contain platform software or device driver code.Be it complex interfaces like Ethernet, PCIe, USB, storage or multimedia devices, GPUs etc., Looking to hire engineers in our growing device driver team working on a cutting-edge Consumer...

  • Linux/BSP Engineer

    1 month ago


    Noida,Cochin,Kochi,Ahmedabad,Bangalore,Pune,Chennai,Pollachi,Manesar, India TekPillar Full time

    Role : Linux BSP : 2 - 10 Years Work Location : Ahmedabad, Pune, Manesar, Chennai, Kochi, Pollachi, Bangalore, Noida Must Have skills (Primary, Secondary) : Must have : Embedded, Linux, Device driver, C programming, BSP, Multithreading Good to have : Audio/video, Camera development Job Description : The incumbent will be responsible for developing software...


  • Bangalore,Hyderabad, India PROXELERA PRIVATE LIMITED Full time

    Job Description : - Real-time Embedded C / C++ development- Experience in Linux Kernel Development on ARM or other equivalent RISC processor family- Knowledge on DPDK, VPP, NETWORKING, SCRIPTING, BOOTLOADER, TRUNTSZONE, SECURE BOOT, IPSEC- Linux device driver development- ALSA driver and audio dsp subsystem driver- Android BSP & Board bring-up- GRAPHICS &...

  • Linux Device Driver

    1 month ago


    bangalore, India Cientra Techsolutions Full time

    JD Responsibilities :- Ownership of system design and firmware on hardware prototype projects and development platforms.- Collaborating in a team environment across engineering disciplines.- Experimenting with and implementing interfaces to various sensors.- Devising and implementing low-latency network interface protocols.- Coding programs and scripts as...

  • Linux Device Driver

    4 weeks ago


    Bangalore, Karnataka, India Cientra Techsolutions Full time

    JD Responsibilities :- Ownership of system design and firmware on hardware prototype projects and development platforms.- Collaborating in a team environment across engineering disciplines.- Experimenting with and implementing interfaces to various sensors.- Devising and implementing low-latency network interface protocols.- Coding programs and scripts as...

  • Linux Device Driver

    2 weeks ago


    Bangalore, India Cientra Techsolutions Full time

    JD Responsibilities :- Ownership of system design and firmware on hardware prototype projects and development platforms.- Collaborating in a team environment across engineering disciplines.- Experimenting with and implementing interfaces to various sensors.- Devising and implementing low-latency network interface protocols.- Coding programs and scripts as...


  • Bangalore, India Havells India Limited Full time

    We are hiring Embedded Linux engineer_ Bengaluru Experience level - 4-12 yearsRoles & Responsibilities : - Design, code and integrate software for an embedded Linux target (applications, drivers, TI framework)- Customization, deployment and maintenance of Linux distribution on different hardware platforms- Interact with Linux kernel, TI framework, and...


  • bangalore, India Scalene works Full time

    Job Description General Qualifications for all openings in our team: • 8-11 years of experience in Linux / QNX device driver development. • Demonstrated Embedded System software development experience in device drivers and board-support packages for complex SoCs. • Working experience on board bring up activities. • Strong working knowledge of...


  • bangalore, India Scalene works Full time

    Job Description General Qualifications for all openings in our team: • 3-5 years of experience in Linux / QNX device driver development. • Demonstrated Embedded System software development experience in device drivers and board-support packages for complex SoCs. • Working experience on board bring up activities. • Strong working knowledge of...


  • bangalore, India Scalene works Full time

    Job Description Display Device Driver Developer : • Working knowledge of display peripherals and display protocols • Working knowledge of Linux / QNX Display device drivers • Knowledge of Middleware and standard frameworks for display • Job role mainly involves design and development of Linux, Android device drivers for Heterogeneous Multi-core...


  • Bangalore, India Hunarstreet Technologies Pvt Ltd Full time

    Job Description -Technical Skills : - Excellent programming skills in C- Experience in hardware oriented / embedded firmware development- Good understanding of : 1. embedded device drivers.2. X86 and arm platform.- Experience on Linux and any other RTOS.- Good understanding of Driver development and TestingGood to have : - Understanding of Ethernet- Good...


  • Bangalore, India BLJ Tech Geeks Full time

    Job Description :The role involves designing and implementing drivers for various interfaces like I2C, SPI, Display, camera etc.Technical Skills :- Excellent programming skills in C- Experience in hardware oriented / embedded firmware developmentGood understanding of : - Embedded device drivers X86 and arm platform.- Experience on Linux and any other RTOS.-...


  • Hyderabad/Bangalore, Karnataka, India SDNA Full time

    REQUIRED SKILLS : - Very good C programming and Linux skills.- Good to have experience in embedded/automotive software and/or driver development on ARM SoCs on Linux/Android etc- Good to have multi-threaded programming experience.- Good at Linux System programming.- Good understanding of Linux OS concepts and Linux Kernel internals.- Awareness of RTOS...


  • Hyderabad/Bangalore, India SDNA Full time

    REQUIRED SKILLS : - Very good C programming and Linux skills.- Good to have experience in embedded/automotive software and/or driver development on ARM SoCs on Linux/Android etc- Good to have multi-threaded programming experience.- Good at Linux System programming.- Good understanding of Linux OS concepts and Linux Kernel internals.- Awareness of RTOS...


  • bangalore, India Tech Mahindra Full time

    Experience in embedded Linux/Linux application/driver/kernel development.Strong C/C++ development skills with a good understanding of object-oriented design.Experience dealing with Linux community and Open-Source contribution a plus.Experience with any one of the domains (Multimedia, Power management, Display technology, OpenGL)Strong background in embedded...


  • bangalore, India Scalene works Full time

    Job Description General Qualifications for all openings in our team: • 8-11 years of experience in Linux / QNX device driver development. • Demonstrated Embedded System software development experience in device drivers and board-support packages for complex SoCs. • Working experience on board bring up activities. • Strong working knowledge of...