Linux Kernel Device Driver Engineer

16 hours ago


Bengaluru, Karnataka, India dc2a8692-48c2-4cf0-af06-e474171e44a0 Full time ₹ 20,00,000 - ₹ 40,00,000 per year

Dear Connections,

We are Hiring "Linux Kerel Device Driver"

Qualification

  • B.E/B.Tech/M.E/M.Tech in Electronics, Computer Engineering, Computer Science, Electrical, or related fields.
  • Experience : 3-8 years '
  • Location : Bangalore/ Hyderabad

Summary

We are looking for an experienced Linux Kernel Developer with strong expertise in device driver development, kernel internals, and high-speed interface protocols. The candidate will work on low-level driver development, kernel optimization, and hardware–software integration for high-performance embedded systems.

Roles & Responsibilities

  • Design, develop, and maintain Linux kernel device drivers for various subsystems (character/block/network/storage/multimedia/PCIe/I2C/SPI/USB/etc.).
  • Work extensively with high-speed interfaces such as PCIe, USB 3.x, Ethernet (1G/10G/25G), MIPI, SerDes, etc.
  • Implement and debug kernel modules, ensuring seamless integration with user-space applications.
  • Work with Linux kernel subsystems: interrupt handling, memory management, power management, DMA, scheduler.
  • Participate in board bring-up, including bootloader (U-Boot) setup, kernel configuration, and Device Tree updates.
  • Collaborate with hardware and embedded teams to analyze schematics, SoC datasheets, and driver requirements.
  • Optimize driver performance, reduce latency, and improve throughput for high-speed data paths.
  • Perform kernel debugging using KGDB, crash tools, ftrace, printk, perf, LTTng, etc.
  • Handle kernel patching, customization, and version upgrades.
  • Create technical documentation and participate in design reviews.

Mandatory Skills

  • 3 to 8 years of experience in Linux Kernel & Device Driver development.
  • Strong expertise in C programming and embedded systems.
  • Hands-on experience with high-speed protocols (mandatory):
  • PCIe
  • USB 3.x
  • Ethernet (1G/10G/25G+)
  • SerDes / MIPI / CSI / DSI (any applicable)
  • Experience with:
  • Platform / Character drivers
  • DMA engine and interrupt handling
  • Synchronization (spinlocks, mutexes, atomic operations)
  • Device Tree, cross-compilation, kernel configuration
  • Strong understanding of kernel subsystems: IRQs, workqueues, timers, memory management.
  • Experience with embedded Linux, BSP, Yocto/Buildroot.

Preferred Skills

  • Experience with ARM/RISC-V/x86 architecture.
  • Experience with high-speed signal debugging (scope, logic analyzer).
  • Familiarity with PREEMPT_RT or real-time systems.
  • Contributions to Linux kernel or open-source projects.
  • Knowledge of U-Boot, firmware development.

If you are looking for job change share your updated resume to -

"Your reference would be greatly appreciated"

Job Types: Full-time, Permanent

Pay: Up to ₹4,000,000.00 per year

Experience:

  • Linux Kernel Device Driver: 3 years (Required)
  • Embedded C : 3 years (Required)
  • C++ : 3 years (Required)
  • PCIE / USB / Ethernet - High speed protocol: 3 years (Required)
  • Linux Kernel : 3 years (Required)

Work Location: In person



  • Bengaluru, Karnataka, India Thought Frameworks Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Position :WLAN + Linux Device Drivers EngineerExperience :3+ YearsLocation :BangaloreWork Type :Full-time, Work From OfficeJob SummaryWe are seeking an experienced and immediately productive Engineer with a minimum of 3+ years in embedded systems development, specializing in WLAN/WiFi technologies and Linux device drivers. This full-time, Work From Office...

  • Linux Device Driver

    2 weeks 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...


  • Bengaluru, Karnataka, India Larsen & Toubro (L&T) Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Engineer with 5+ Yrs of experience in embedded Linux driver/kernel development.Strong C development skills.Experience with any one of the driver development domainGraphics driver DRM/KMS, OpenGL, Vulkan, OpenCL, Mesa.Multi Media-Video driver – Vaapi, vdpau, gstreamer, v4l2.Power management – System to RAM, S0ix3.Display Driver development – X, Wayland,...


  • Bengaluru, Karnataka, India Ignitarium Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Senior Embedded Software EngineerWe are looking for engineers who can develop, test and debug software in an embedded platform.Required skills and Knowledge:Very good programming skills in C language or C++ languagePossess any of the following group of skills -• Micro controller based firmware developmentImplement software as per a given hardware, software...


  • Bengaluru, Karnataka, India Coders Brain Technology Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Coders Brain is a global leader in its services, digital, and business solutions that partners with its clients to simplify, strengthen, and transform their businesses. We ensure the highest levels of certainty and satisfaction through a deep-set commitment to our clients, comprehensive industry expertise, and a global network of innovation and delivery...


  • Bengaluru, Karnataka, India Advanced Micro Devices, Inc Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    WHAT YOU DO AT AMD CHANGES EVERYTHINGAt AMD, our mission is to build great products that accelerate next-generation computing experiences – from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...


  • Bengaluru, Karnataka, India AMD Full time ₹ 2,00,00,000 - ₹ 2,50,00,000 per year

    WHAT YOU DO AT AMD CHANGES EVERYTHINGAt AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...


  • Bengaluru, Karnataka, India Advanced Micro Devices, Inc Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    WHAT YOU DO AT AMD CHANGES EVERYTHINGAt AMD, our mission is to build great products that accelerate next-generation computing experiences – from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...

  • Linux Kernel

    5 days ago


    Bengaluru, Karnataka, India Qualcomm Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Company:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Software EngineeringGeneral Summary:We are looking for a highly skilled and experienced Principal Engineer to lead the design, development, and upstreaming of Linux kernel features for our next-generation Arm-based Server SoCs. This role is ideal for a hands-on technical...


  • Bengaluru, Karnataka, India Astrome Technologies Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    We are seeking a skilled Linux/Driver Development Engineer to join our team in developing cutting-edge wireless communication systems. In this role, you will contribute to the development of new features, resolve bugs, and ensure the stability and performance of our embedded platform. You will work closely with cross-functional teams to enhance our product's...