





Niche firmware/driver specialization lowers candidate pool, but an established multinational brand and Bangalore location increase applicant density.
Highly specialized kernel, storage protocol, and driver development skills make cross-industry transferability low.
Explicit 8–14 years plus mandatory kernel/driver, storage protocol, and tooling requirements create very strict filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, optimize, and maintain storage drivers for Linux or Windows platforms targeting state-of-the-art SoC storage devices.
Collaborate with hardware, software, QA teams and drive performance tuning, scalability, and reliability improvements for storage subsystems.
Mentor junior engineers, participate in architecture/code reviews, technical decision-making, and author technical documentation.
8–14 years of experience in developing and maintaining storage drivers for Linux or Windows environments.
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
Expertise in Linux or Windows kernel internals, driver architecture (WDM, KMDF, UMDF), and storage protocols like SCSI, NVMe, PCIe, SAS/SATA.
Proficiency in C/C++ programming, debugging tools (ftrace, perf, crash, gdb, WinDbg, WPA), and experience with certification tests like WHQL.
Experienced in delivering production-quality storage driver code for enterprise environments and cross-functional collaboration with Firmware and QA teams.
Strong skills in driver performance optimization, I/O bottleneck analysis, profiling, benchmarking, and automated testing/CI-CD pipelines.
Capable of mentoring peers and contributing to open-source storage projects or Linux kernel, demonstrating ownership of complex subsystems.