Linux Kernel Device Driver Engineer
16 hours ago
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
-
WLAN/Linux Device Driver Engineer
2 weeks ago
Bengaluru, Karnataka, India Thought Frameworks Full time ₹ 15,00,000 - ₹ 25,00,000 per yearPosition :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 yearLinux 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...
-
Linux Device Driver Developer
2 weeks ago
Bengaluru, Karnataka, India Larsen & Toubro (L&T) Full time ₹ 8,00,000 - ₹ 24,00,000 per yearEngineer 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,...
-
Linux Device Driver Developer
2 weeks ago
Bengaluru, Karnataka, India Ignitarium Full time ₹ 8,00,000 - ₹ 24,00,000 per yearSenior 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...
-
Linux Device Driver Developer_Deepanshi_Claysol
13 hours ago
Bengaluru, Karnataka, India Coders Brain Technology Full time ₹ 5,00,000 - ₹ 15,00,000 per yearCoders 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...
-
Linux Kernel Engineer
7 days ago
Bengaluru, Karnataka, India Advanced Micro Devices, Inc Full time ₹ 8,00,000 - ₹ 24,00,000 per yearWHAT 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 Engineer
2 days ago
Bengaluru, Karnataka, India AMD Full time ₹ 2,00,00,000 - ₹ 2,50,00,000 per yearWHAT 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 Engineer
7 days ago
Bengaluru, Karnataka, India Advanced Micro Devices, Inc Full time ₹ 8,00,000 - ₹ 24,00,000 per yearWHAT 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 yearCompany: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...
-
Linux/Driver Development Engineer
2 weeks ago
Bengaluru, Karnataka, India Astrome Technologies Full time ₹ 12,00,000 - ₹ 24,00,000 per yearWe 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...