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-0000040325

Description

Staff Engineer, Software Development Engineering


Location: Bangalore India

Req ID: JR-0000040325


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


Description:

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.


Requirements:

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.