





Strong employer brand but niche senior storage-driver role reduces applicant density.
Highly specialized kernel, driver, and storage expertise limits transferability across industries.
Explicit 8+ years and strict low-level storage, driver, OS requirements enforce high selectivity.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and improve low-level software components interacting with OS drivers, storage protocols, and SSD/UFS hardware, including driver-level or firmware-adjacent features.
Perform deep debugging and analysis across the full I/O stack using system-level tools and programming languages like C/C++ and Python.
Lead requirements collection, technical planning, architectural design, integration, testing, and delivery of storage-related software components while collaborating closely with multifunctional teams.
Strong proficiency in low-level system software development using C and C++.
Hands-on experience with Python/Pybind for tooling and interfacing.
Experience with OS internals, storage stacks, kernel-mode interactions, and protocols such as NVMe and UFS/SCSI on Linux, Windows, and embedded/automotive platforms.
Bachelor’s or Master’s degree in Electrical or Computer Engineering with 8+ years of experience in full stack application development, preferably in storage on Windows & Linux OS.
Expert in building and debugging software interacting with OS drivers and storage devices across diverse platforms (Linux, Windows, automotive, embedded).
Experienced in end-to-end ownership of complex software components including design, implementation, and integration within cross-functional teams.
Skilled at complex system-level debugging, root cause analysis, and collaborating with firmware, hardware, and validation teams to deliver high-quality releases.