Micron Technology logo

Staff Engineer, SSD Software

Micron Technology · Hyderabad - Phoenix Aquila, India

Information Technology Software & Development Full-time Posted 4 days ago

About this role

Our vision is to transform how the world uses information to enrich life for all. Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever. A Staff Engineer in Global Automation (GAT) and Software team is responsible for the development and enhancement of sophisticated automation solutions and software tools and frameworks for storage technologies, maintenance of existing software stacks

We are looking for an experienced Software Engineer with strong expertise in low‑level software stack development for memory and storage products. The ideal candidate will have hands‑on experience building and debugging software that interfaces with OS drivers and SSD/UFS devices across Linux, Windows, automotive, and embedded platforms. This role requires strong problem‑solving skills, ownership, and the ability to work closely with cross‑functional teams to deliver high‑quality software for storage solutions

Key Responsibilities Design and Development Develop and enhance low‑level software components interacting with OS drivers, storage protocols, and SSD/UFS devices. Build robust, scalable system‑level modules for Linux, Windows, automotive, and embedded environments. Contribute to driver‑level or firmware‑adjacent feature development as required

Debugging & Analysis Perform deep debugging using C/C++, Python, and system‑level tools (kernel logs, traces, crash dumps, protocol analyzers). Diagnose issues across the full I/O stack: OS → driver → controller → NAND/UFS media. Collaborate with FW, HW, validation, and platform teams for quick triage and root cause analysis

End‑to‑End Ownership Lead requirement collection, technical planning, architectural discussions, and design reviews. Drive implementation, integration, testing, and delivery of software components. Ensure high‑quality releases aligned with program milest

Apply for this role on Micron Technology’s official careers site.

Similar jobs