Job Title : Linux Core Platform Storage Development Lead
- Location : Hyderabad
- Experience Required : 8 to 10+ Years
- Job Type : Full-Time
Job Summary :
We are seeking a highly skilled and experienced Linux Core Platform Storage Development Lead to architect, design, and lead development of the Linux-based storage stack for embedded and server platforms.
You will work on low-level kernel development, optimize storage performance, ensure data integrity and security, and collaborate with cross-functional teams to deliver robust storage solutions across diverse hardware platforms.
Key Responsibilities :
1. Architect & Lead Storage Subsystem Development :
Design and implement Linux-based storage stack on embedded / server platforms.Define and architect interfaces : eMMC, UFS, NVMe, SATA, SD, USB mass storage.Optimize storage stack for performance, power efficiency, and reliability across SoCs.2. Driver Development & Integration :
Develop and maintain Linux kernel drivers for storage controllers and devices.Align with upstream Linux kernel or manage vendor forks.Integrate vendor storage IPs and firmware into platform.3. File System & Block Layer Expertise :
Work with filesystems like ext4, f2fs, xfs, and btrfs.Optimize storage performance using I / O schedulers, block layer tuning, and caching.4. Reliability, Data Integrity & Power Resilience :
Implement features such as journaling, wear leveling, TRIM, and secure erase.Ensure data integrity during power loss and work with hardware teams on power sequencing.5. Cross-Functional Collaboration :
Collaborate with SoC vendors, firmware, hardware, QA, and product management.Work closely with bootloader, security, and OTA teams to enable seamless storage integration.6. Debugging & Performance Analysis :
Use tools like blktrace, fio, perf, strace, iostat, kernel logs for performance profiling and issue debugging.Investigate and resolve field issues related to storage corruption or I / O latency.7. Compliance & Validation :
Validate storage stack against standards (JEDEC, UFS, USB, NVMe, SD).Ensure compliance with security frameworks (dm-crypt, LUKS, SELinux / AppArmor, secure boot).8. Mentorship & Technical Leadership :
Lead a team of kernel and platform engineers.Drive code quality through reviews and best practices in Linux kernel / storage development.Required Expertise :
Linux Kernel & Storage Stack :
Deep understanding of Linux kernel architecture, block layer, VFS, and I / O subsystems.Proficiency in C programming and advanced kernel debugging.Storage Protocols & Interfaces :
Experience with eMMC, UFS, NVMe, SATA, USB mass storage, SPI-NAND / NOR, SDIO.Knowledge of SCSI, AHCI, NVMe spec, and JEDEC Expertise in ext4, f2fs; familiarity with log-structured and flash-optimized filesystems.Performance Tuning :
Deep understanding of I / O performance optimization and flash storage characteristics (latency, endurance, etc.).Debugging & Tools :
Hands-on with tools : blktrace, fio, iostat, perf, crash, gdb, etc.Security & Integrity :
Knowledge of secure storage : dm-crypt, dm-verity, rollback protection, key management.Build Systems (Preferred) :
Experience with embedded Linux build systems (Yocto, Buildroot) is a plus.Ideal Candidate :
Experience in Linux kernel and storage development.Strong technical leadership and mentoring capabilities.Experience working with cross-functional teams on SoC / platform-level integration.Proven track record of delivering production-grade Linux storage solutions.(ref : hirist.tech)