Job Description
Hello,
Job Title: Linux Core Platform Storage Development Lead
Location: Hyderabad
Experience: 8+ Years
Job Description:
We are looking for an experienced Linux Storage Development Lead to architect and drive development of storage subsystems for embedded/server platforms. The ideal candidate will have deep expertise in Linux kernel, storage protocols, and performance optimization.
Key Responsibilities:
Storage Architecture & Development
- Design and lead implementation of Linux-based storage stack
- Define architecture for interfaces like eMMC, UFS, NVMe, SATA, SD, USB
- Optimize storage for performance, power, and reliability
Driver Development
- Develop and maintain Linux kernel drivers for storage devices
- Integrate vendor storage controller IPs and firmware
- Ensure alignment with mainline Linux / vendor forks
Filesystem & Block Layer
- Work with ext4, f2fs, xfs, btrfs
- Optimize I/O stack, schedulers, and caching
Reliability & Data Integrity
- Implement journaling, wear leveling, TRIM, secure erase
- Ensure power-fail robustness and data protection
Debugging & Performance
- Use tools like blktrace, iostat, fio, perf, strace
- Analyze and resolve I/O latency, corruption, and field issues
Cross-functional Collaboration
- Work with hardware, firmware, QA, and product teams
- Support bootloader, OTA updates, and security integration
Compliance & Security
- Validate against UFS/JEDEC/NVMe standards
- Implement dm-crypt, LUKS, secure boot, SELinux/AppArmor
Leadership
- Mentor team members and drive best practices
- Conduct code reviews and technical guidance
Required Skills:
Strong Linux Kernel & Storage subsystem expertise
Proficient in C programming & kernel debugging
Experience with storage protocols (eMMC, UFS, NVMe, SATA, USB)
Deep knowledge of filesystems (ext4, f2fs preferred)
Hands-on with performance tuning & flash storage behavior
Experience with debugging tools (fio, perf, blktrace, gdb)
Understanding of security (dm-crypt, dm-verity, encryption)
Exposure to Yocto/Buildroot (good to have)
Why Join Us?
- Work on cutting-edge storage technologies
- Opportunity to lead and architect platform-level solutions
- High-impact role with cross-functional exposure
Thanks,
Smrity
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Embedded Systems Engineer
Employement Type: Full time
Contact Details:
Company: People Tech
Location(s): Hyderabad
Keyskills:
Embedded C
Kernel Programming
Linux Kernel
eMMC
Ufs
linux core
Nvme
USB mass storage
SATA
Embedded Software Development