Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Linux Core Platform Storage Development Lead @ People Tech

Home > Software Development

 Linux Core Platform Storage Development Lead

Job Description

Job Title: Linux Core Platform Storage Development Lead

Experience : 8 to 10 + Years

Location: Hyderabad


Key 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 platform.

2. 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 firmware.

3. File System & Block Layer Expertise:

  • Work with Linux file systems (ext4, f2fs, xfs, btrfs).
  • Optimize storage stack performance using IO schedulers, caching strategies, and

tuning.

4. 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

integration.

5. 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 handling.

6. 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 layers.

7. 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 needed.

8. Mentorship & Leadership:

  • Lead and mentor a team of kernel and platform developers.
  • Conduct code reviews and establish best practices for Linux storage development.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: People Tech
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   Linux Device Driver Storage Kernel Programming SCSI Ufs USB Storage Protocols Nvme PCIE Nand Mass Storage Device Driver Development SD File System SATA EMMc

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

SDET Technical Lead

  • Wipro HR Soniya
  • 5 - 8 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Application Lead

  • Accenture
  • 15 - 20 years
  • Bengaluru
  • 3 days ago
₹ Not Disclosed

Application Lead

  • Accenture
  • 5 - 8 years
  • Bengaluru
  • 3 days ago
₹ Not Disclosed

.Net Core Consultant

  • Wipro HR Soniya
  • 7 - 11 years
  • Pune
  • 3 days ago
₹ Not Disclosed

People Tech

People Tech Group Careers