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
- 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 experience in working with Agile/Scrum.
Prior experience with Windows driver development is nice to have.
Prior experience working with storage protocols (SD, SCSI, SATA, NVMe).
Basic Knowledge of Python is nice to have.
Candidate should be willing to learn and code simple Python code.