Staff Engineer, Software Development Engineering
Location: Bangalore India
Req ID: JR-0000040325
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).
ABOUT WESTERN DIGITAL
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.