Storage Development Lead

4 days ago


Bengaluru, Karnataka, India SEMI LEAF Full time

Job Description :


Role & Responsibilities :


1. Architect & Lead Storage Subsystem Development :


- Design and lead implementation of Linux-based storage stack for embedded or server platforms.

- Define architecture for storage interfaces (eMMC, UFS, NVMe, SATA, SD, USB mass storage, etc.).

- Optimize for performance, power, and reliability on target SoC or Driver Development & Integration :


- Develop and maintain Linux kernel drivers for storage devices and controllers.

- Ensure upstream alignment with mainline Linux or maintain vendor-specific forks as needed.

- Integrate vendor storage controller IPs and File System & Block Layer Expertise :

- Work with Linux file systems (ext4, f2fs, xfs, btrfs).

- Optimize storage stack performance using IO schedulers, caching strategies, and Reliability, Data Integrity & Power Resilience :


- Implement support for journaling, wear leveling (especially for flash), secure erase, and TRIM.

- Ensure data integrity during power loss (power-fail robustness).

- Work with hardware teams on power rail sequencing and power management Cross-Functional Collaboration :


- Coordinate with SoC vendors, QA, product management, and firmware/hardware teams.

- Collaborate with bootloader, security, and OTA (Over-The-Air) update teams for seamless storage Debugging & Performance Analysis :


- Use tools like blktrace, iostat, fio, perf, strace, and kernel logs for performance and issue analysis.

- Root cause field issues (e.g., storage corruption, I/O latency) across Compliance & Validation :


- Validate storage against JEDEC/UFS/SD/USB/NVMe standards.

- Ensure support for secure boot, encrypted storage (dm-crypt, LUKS), and SELinux/AppArmor policies where Mentorship & Leadership :


- Lead and mentor a team of kernel and platform developers.

- Conduct code reviews and establish best practices for Linux storage Expertise :


Kernel Programming :


- Strong knowledge of Linux storage subsystems (block layer, VFS, I/O stack).

- Proficiency in C and kernel debugging Protocols & Interfaces :


- Hands-on with eMMC, UFS, NVMe, USB mass storage, SATA, SPI-NAND/NOR, SDIO, etc.

- Understanding of storage standards (SCSI, AHCI, NVMe spec, :


- Deep knowledge of ext4, f2fs, and familiarity with log-structured or flash-optimized file & Tuning :


- Expertise in tuning I/O performance and handling flash-specific issues (latency, endurance, :


- blktrace, iostat, fio, perf, gdb, crash, :


- Secure storage handling, key management, dm-verity/dm-crypt, rollback Systems (optional but useful) :


- Understanding of build flows for embedded Linux using Yocto or Buildroot. (ref:hirist.tech)

  • Bengaluru, Karnataka, India Pure Storage Full time US$ 1,50,000 - US$ 2,00,000 per year

    SHOULD YOU ACCEPT THIS CHALLENGE... The Kernel and Driver development team is responsible for several areasWorking for a team that deals primarily in various storage area network protocols such as Fiber Channel and Ethernet. On the initiator side, the team will be responsible for Linux initiator behavior attached to Flasharray. Focus is on NVME (ROCE, FC,...


  • Bengaluru, Karnataka, India Pure Storage Full time ₹ 15,00,000 - ₹ 28,00,000 per year

    We're in an unbelievably exciting area of tech and are fundamentally reshaping the data storage industry. Here, you lead with innovative thinking, grow along with us, and join the smartest team in the industry.This type of work—work that changes the world—is what the tech industry was founded on. So, if you're ready to seize the endless opportunities and...


  • Bengaluru, Karnataka, India Pure Storage Full time US$ 1,50,000 - US$ 2,00,000 per year

    We're in an unbelievably exciting area of tech and are fundamentally reshaping the data storage industry. Here, you lead with innovative thinking, grow along with us, and join the smartest team in the industry.This type of work—work that changes the world—is what the tech industry was founded on. So, if you're ready to seize the endless opportunities and...


  • Bengaluru, Karnataka, India beBeeStorage Full time ₹ 30,00,000 - ₹ 40,00,000

    Lead Storage ArchitectWe are seeking an experienced Storage Development Lead to spearhead the design and implementation of a Linux-based storage stack for embedded or server platforms.About the RoleThe successful candidate will be responsible for defining the architecture for various storage interfaces, optimizing for performance, power, and reliability on...


  • Bengaluru, Karnataka, India beBeeStorage Full time ₹ 2,16,00,000 - ₹ 2,43,20,000

    Linux Storage Architect LeadJob Overview:We are seeking a highly skilled and experienced Linux storage architect lead to design, implement and optimize the Linux-based storage stack for embedded and server platforms.Key Responsibilities:Architect and develop a robust Linux-based storage subsystem on embedded/server platforms.Design and implement interfaces...

  • Storage Engineer

    4 weeks ago


    Bengaluru, Karnataka, India CDW Full time

    Job Title:L2 - Storage EngineerLocation:Chennai/BangaloreJob Type:Full TimeKey Roles & Responsibilities:- Storage System Design and Implementation- Develop and maintain the organization's storage strategy, aligning with business requirements and IT objectives.- Contribute to the development of disaster recovery and business continuity plans related to...

  • Storage Engineer

    4 weeks ago


    Bengaluru, Karnataka, India CDW Full time

    Job DescriptionJob Title:L2 - Storage EngineerLocation:Chennai/BangaloreJob Type:Full TimeKey Roles & Responsibilities:- Storage System Design and Implementation- Develop and maintain the organization&aposs storage strategy, aligning with business requirements and IT objectives.- Contribute to the development of disaster recovery and business continuity...

  • Storage Engineer

    4 days ago


    Bengaluru, Karnataka, India CDW Full time

    Job Title : L2 Storage EngineerLocation : Chennai/BangaloreJob Type : Full TimeKey Roles & Responsibilities :- Storage System Design and Implementation- Develop and maintain the organization's storage strategy, aligning with business requirements and IT objectives.- Contribute to the development of disaster recovery and business continuity plans related to...

  • Storage Specialist

    3 days ago


    Bengaluru, Karnataka, India beBeeEngineer Full time ₹ 2,00,00,000 - ₹ 2,40,00,000

    Cloud Storage EngineerWe are seeking a highly skilled Cloud Storage Engineer to lead the development of our innovative cloud storage solution.As a key member of our team, you will be responsible for designing, developing, and maintaining storage, filesystem, or virtualization features on Linux using C/C++.Our ideal candidate has strong proficiency in C/C++...

  • Storage Engineer

    2 weeks ago


    Bengaluru, Karnataka, India CDW Full time

    Job Title: L2 - Storage Engineer Location: Chennai/Bangalore Job Type: Full Time Key Roles & Responsibilities: Storage System Design and Implementation Develop and maintain the organization's storage strategy, aligning with business requirements and IT objectives. Contribute to the development of disaster recovery and business continuity plans related...