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:   Storage USB Linux Device Driver Mass Storage

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Software Developer 4

  • Oracle
  • 8 - 13 years
  • Kolkata
  • 12 hours ago
₹ Not Disclosed

UX Developer

  • Iscistech Business
  • 3 - 7 years
  • Bengaluru
  • 12 hours ago
₹ Not Disclosed

Ui Developer

  • NTT DATA
  • 4 - 8 years
  • Bengaluru
  • 13 hours ago
₹ Not Disclosed

User Assistance Developer 4

  • Oracle
  • 2 - 5 years
  • Kolkata
  • 15 hours ago
₹ Not Disclosed

People Tech

People Tech Group Careers