Western Digital
Job description
Responsibilities
As part of the HDD modelling team, the candidate will work on developing, maintaining and testing the SoC models using C#. The SoC models capture the register accurate functionality of the controller chip which manages the HDD/NAND storage. These models help in shortening our clients' SDLC and in facilitating the shift left paradigm.
· Understand SoC and Memory Architecture and develop C# based model for the same
·Understand new HW IPs / features and implement it in the model
· Debug and fix the issues in Co-Simulation Environment
· Debug failures and root-cause it by interacting with other teams/groups.
· Continuous Interaction with Design/Verification teams
· Partner with firmware development which is done in embedded C++ on multiple environments using latest standards C++14/17: FPGA, Simulator, eHDD (Enterprise Hard Disk Drive) product.
We use SAFe(Scale Agile Framework for enterprise) for our software development. Participate in SCRUM/Agile processes.
· Deliver on cutting-edge storage products with interfaces like SAS, SATA, PCIe.
· Work with cross functional teams to develop HDD products.
· Understand end to end product lifecycle.