Western Digital Careers
Join our Talent Network

Staff Engineer , Software Development Engineering (Apps)

This job posting is no longer active

Location: Bangalore, KA, India 
Req ID: JR-0000040326


Staff Engineer,Software Development Engineering

Location: Bangalore India

Req ID: JR-0000040326

Western Digital®

We deliver the possibilities of data.  YOU define what’s possible.

Experience : 6-8 years, Staff Engineer

Qualifications: Bachelor’s or master’s degree in Computer Science, Software Engineering, or Computer Engineering


Members of the Software Tools Team work on design and implementation of tools for SSD products. Members of this team develop the in-house software tools used to interact with the SSDs and test their performance. Individual is expected to understand technical specs(like protocol specs), design and implement the same.


Hands-on in C++,STL/Boost programming.

Strong in data structures, design patterns.

Hands-on in multi-threaded design and programming.

Ability to troubleshoot and debug complex issues.

Able to work independently and perform in fast paced environment.

Prior experienxce in working with Agile/Scrum.

Prior experience with Windows driver development is nice to have.

Prior experience working with storage protocols (SCSI, ATA, and NVMe).


Western Digital Corporation is the world’s largest data storage company with a leading portfolio of HGST, SanDisk, G-Technology and WD brands covering flash and disk-based solutions. Deployed by the largest and most prominent organizations worldwide, Western Digital solutions are everywhere, touching lives and enabling great value from the data they possess.