Linux Core Storage Development Engineer

4 days ago


Hyderabad, Telangana, India Semi leaf Full time

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)
  • Linux Engineer

    2 weeks ago


    Hyderabad, Telangana, India CtrlS Full time US$ 90,000 - US$ 1,20,000 per year

    We are looking for a skilled Linux Virtualization & HA Engineer to join our infrastructure team (design and maintain a fault-tolerant KVM cluster using Pacemaker and other open-source tools).Key ResponsibilitiesDesign, implement, and manage KVM-based virtualization on enterprise Linux platforms (RHEL/SUSE/Debian-based).Deploy and configure Pacemaker and...


  • Hyderabad, Telangana, India Summit Consulting Services Full time

    Role Summary : We are looking for a Senior Software Engineer to join our Storage Network Protocols team. This role focuses on designing and implementing core technologies that enable high availability and seamless upgrade mechanisms within distributed storage systems. You will contribute to the architecture and development of our next-generation platform,...


  • Hyderabad, Telangana, India beBeeStorage Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    Storage Architecture SpecialistWe are seeking an exceptional Storage Architecture Specialist to spearhead the design and implementation of Linux-based storage stacks for embedded or server platforms.The successful candidate will be responsible for defining architecture for storage interfaces, optimizing performance, power, and reliability on target SoC or...


  • Hyderabad, Telangana, India CES LTD Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Hi,Greetings from CES LTD: Website Link : CES Limited IT & BPS CompanyCES delivers high-quality solutions tailor-made to client-specific needs by bringing the best of consulting, operations, and technology expertise.Headquarted AT : Chicago ( Illinois )Certified AS : CMMI Level 5 OrganisationWe are looking for a Senior Storage Administrator with experience...

  • Linux Expert Wanted

    1 week ago


    Hyderabad, Telangana, India beBeeEngineer Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    Linux Engineer PositionMEXT is a pioneering technology company that has developed an innovative AI-powered predictive memory solution. Our software-only, patent-pending technology enables Flash storage to appear as DRAM-speed memory.This groundbreaking innovation empowers customers to optimize their memory usage and reduce operational expenditures in the...


  • Hyderabad, Telangana, India SEMI LEAF Full time ₹ 40,00,000 per year

    Job Title: Linux Device Driver EngineerExperience: 4 to 8 YearsLocation: HyderabadJob Type: Full-TimeJob SummaryWe are looking for an experienced and motivated Linux Device Driver Engineer to join our team. The ideal candidate will have a strong foundation in C/C++ programming, with extensive experience developing, debugging, and optimizing Linux kernel...


  • Hyderabad, Telangana, India Avant Garde Full time US$ 1,20,000 - US$ 2,00,000 per year

    Do you have a passion for building distributed systems at scaleWere looking for a Principal / Senior Engineer to work on high-performance core software development for one of the worlds leading graph data science product companies.Roles & ResponsibilitiesUnderstand and implement design specifications for core product modules.Program distributed systems with...

  • OpenShift Engineer

    2 weeks ago


    Hyderabad, Telangana, India Taashee Linux Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    We are looking for a bright and exceptional OpenShift Engineer based out of Hyderabad or any other location across India.Roles and Responsibilities:3+ Years of experience of OpenShift Container Platform (OpenShift 4.x experience is required).Experience in installation and configuration of Openshift cluster using IPI and UPI methods.Experience in designing...


  • Hyderabad, Telangana, India People Tech Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Job Title: Linux Device Driver EngineerExperience: 4 to 8 YearsLocation: HyderabadJob Type: Full-TimeJob SummaryWe are seeking a highly skilled and motivated Linux Device Driver Engineer with strongC/C++ programming skills and hands-on experience in Linux driver development. The idealcandidate will have a proven track record of working with kernel modules...


  • Hyderabad, Telangana, India TestCore IT Solutions Pvt. Ltd. Full time

    Job DescriptionExp - 4 to 8 yrsJob SummaryWe are seeking a highly skilled and motivated Linux Device Driver Engineer with strong C/C++ programming skills and hands-on experience in Linux driver development. The ideal candidate will have a proven track record of working with kernel modules and hardware interfaces, and be comfortable debugging and optimizing...