Find a jobRecruiters

Senior Embedded Firmware Design Lead

Exclusive opportunity

Onsite

Senior Embedded Firmware Design Lead

HCLTech

Senior Embedded Firmware Design Lead

Skills

Linux

8 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Location:

Karnataka, India

Work mode:

Onsite

Published on:

3 September 2026

What they need


Bengaluru, Karnataka

Job Summary

Position Overview

We are looking for Software Engineers with 5-20 years of experience to develop, optimize, and maintain kernel-level Host Bus Adapter (HBA) drivers. In this role, the engineer will work closely with hardware, firmware, and OS virtualization teams to deliver hig/h-performance driver solutions for enterprise SAN storage environments.

Key Responsibilities

Driver Development & Maintenance: Design, write, and maintain high-performance kernel drivers (Linux, VMware ESXi, or Windows) for Fibre Channel (FC), FC-NVMe, and SCSI/SAS HBAs.

Protocol & Stack Integration: Interface drivers with OS storage stacks (SCSI mid-layer, NVMe subsystem, block layer) and handle low-level Direct Memory Access (DMA), interrupt handling (MSI-X), and queue management.

Silicon & Firmware Interface: Work with hardware datasheets and register maps to handle register-level I/O, NVRAM/VPD interactions, firmware load sequences, and hardware offload engines.

Debugging & Performance Tuning: Debug kernel panics, I/O hangs, and memory leaks using PCIe protocol analyzers, kernel trace tools (ftrace, perf), and hardware debuggers.

Upstreaming & Distribution: Upstream driver fixes to the Linux kernel / open-source tree or package out-of-tree drivers for enterprise distributions (RHEL, SLES, VMware).

Key Responsibilities

Key Responsibilities

Driver Development & Maintenance: Design, write, and maintain high-performance kernel drivers (Linux, VMware ESXi, or Windows) for Fibre Channel (FC), FC-NVMe, and SCSI/SAS HBAs.

Protocol & Stack Integration: Interface drivers with OS storage stacks (SCSI mid-layer, NVMe subsystem, block layer) and handle low-level Direct Memory Access (DMA), interrupt handling (MSI-X), and queue management.

Silicon & Firmware Interface: Work with hardware datasheets and register maps to handle register-level I/O, NVRAM/VPD interactions, firmware load sequences, and hardware offload engines.

Debugging & Performance Tuning: Debug kernel panics, I/O hangs, and memory leaks using PCIe protocol analyzers, kernel trace tools (ftrace, perf), and hardware debuggers.

Upstreaming & Distribution: Upstream driver fixes to the Linux kernel / open-source tree or package out-of-tree drivers for enterprise distributions (RHEL, SLES, VMware).

Skill Requirements

Expert proficiency in C/C++ programming, pointer arithmetic, memory management, and concurrent/thread-safe programming.

5+ years in Linux/Windows/ESXi kernel driver development (Kernel modules, synchronization primitives: spinlocks, mutexes, RCU).

Strong knowledge of PCI / PCIe bus mechanisms (Config space, BARs, PCIe Gen4/5/6, TLP/DLLP)

Hands-on experience with GDB, Kdump/Crash, LeCroy/Teledyne PCIe analyzers, and protocol analyzers.

Other Requirements

#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-

Other offers great for you!

These companies are also looking for great profiles

Easypartner

Firmware Engineer – Embedded Systems - IDF(H/F)

Freelance

Paris, France

Hybrid

Skills

Firmware Engineer

6 months ago

Quick apply

Celad

Ingénieur Systèmes Embarqués – Automobile (F/H)

Freelance

Angers, France

Onsite

Skills

Embedded Systems

5 months ago

Quick apply

Celad

Ingénieur Firmware - Systèmes Embarqués (F/H)

Freelance

Montpellier, France

Onsite

Skills

CLinuxC++

2 months ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools