Western Digital
1 year ago
Staff Engineer, Software Development Engineering - Firmware Engineering (Simulation AND Modeling)
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- Western Digital
- Location
- India, Karnataka, Bangalore India
- Posted
- 1 year ago
Job description
ESSENTIAL DUTIES AND 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.
Required skills
Interested in this position?
Create your free account and tailor your CV to match this job.