Staff Engineer SSD Software

1840 Micron Tech. OP India LLP

Hyderabad

On-site

INR 1,500,000 - 2,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

1840 Micron Tech. OP India LLP in Hyderabad is seeking a Staff Engineer in Global Automation to develop sophisticated automation solutions and software tools for storage technologies. Candidates should have strong expertise in low‑level software stack development, especially for memory and storage products.

The role requires a deep understanding of OS internals and storage protocols, along with experience on Linux, Windows, and embedded platforms. The ideal candidate will have 8+ years of experience and a degree in Electrical or Computer Engineering.

Qualifications

  • Strong proficiency in C and C++ for system-level software development.
  • Hands-on experience with Python/Pybind for interfacing and tooling.
  • Deep understanding of OS internals and storage stack.
  • Solid knowledge of NVMe, UFS/SCSI protocols.
  • Experience on Linux, Windows, and embedded/automotive platforms.

Responsibilities

  • Develop and enhance low-level software components.
  • Perform deep debugging using C/C++, Python, and system-level tools.
  • Lead requirement collection and drive implementation.
  • Communicate technical status with stakeholders effectively.
  • Mentor junior team members.

Skills

C programming
C++ programming
Python
Debugging
Storage protocols
Cross-functional collaboration

Education

Bachelor’s/Master's Degree in Electrical and/or Computer Engineering

Tools

System-level tools
CI/CD environments

Job description

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 milestones.
Stakeholder & Cross‑Functional Collaboration
  • Partner closely with platform, firmware, QA, hardware, and product engineering teams.
  • Communicate technical status, risks, and design decisions with stakeholders effectively.
  • Mentor junior team members and contribute to technical excellence initiatives.
Qualifications
  • Strong proficiency in C and C++ for system‑level software development.
  • Hands‑on experience with Python/Pybind for interfacing, tooling.
  • Deep understanding of OS internals, storage stack, kernel‑mode interactions, and driver workflows.
  • Solid knowledge of NVMe, UFS/SCSI protocols, and platform interfaces.
  • Experience on Linux, Windows, and embedded/automotive platforms.
  • Strong analytical thinking, debugging capability, and ability to work on complex system‑level issues.
  • Good‑to‑Have: Familiarity with PCIe/NVMe, NAND flash fundamentals, UFS, or storage diagnostics.
  • Exposure to performance profiling, static analysis, memory tools, and CI/CD environments.
Education and Experience
  • Bachelor’s/Master's Degree in Electrical and/or Computer Engineering.
  • 8+ years of experience in the full stack application development, preferably in Storage area on Windows & Linux OS.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Engineer SSD Software
Staff Engineer SSD Software

Micron Technology, Inc • Hyderabad

On-site
INR 1,800,000 - 2,500,000
Staff Engineer , SSD Firmware
Staff Engineer , SSD Firmware

3M HEALTHCARE • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Technical Architect
Technical Architect

Toshiba • Bengaluru

On-site
INR 3,000,000 - 5,400,000
Principal Engineer - FPT Validation
Principal Engineer - FPT Validation

Micron Technology • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Engineer, SSD Validation
Engineer, SSD Validation

1840 Micron Tech. OP India LLP • Hyderabad

On-site
INR 800,000 - 1,200,000
Principal Engineer - Firmware
Principal Engineer - Firmware

Microchip Technology Inc. • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Storage Device Driver Programmer
Storage Device Driver Programmer

CIMware Technologies Private Limited • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Staff Engineer SSD Software Hyderabad, Telangana, India Posted a day ago
Staff Engineer SSD Software Hyderabad, Telangana, India Posted a day ago

Micron Memory Malaysia Sdn Bhd • Hyderabad

On-site
INR 2,800,000 - 4,000,000
Senior Firmware Engineer (5-9 Years)
Senior Firmware Engineer (5-9 Years)

SanDisk • Bengaluru

Hybrid
INR 1,200,000 - 1,600,000
Engineer / Senior Engineer, SSD Validation
Engineer / Senior Engineer, SSD Validation

Micron Technology, Inc • Hyderabad

On-site
INR 1,500,000 - 2,500,000