Staff Engineer, Software Development Engineering - Firmware Engineering (Simulation AND Modeling)
An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.
Posted over 15 days ago, so the role may have closed. Confirm on the employer's page when you apply, or see similar jobs.
Job Description
- You will be part of the HDD modelling team at Western Digital, where you will be responsible for developing, maintaining, and testing the SoC models using C#. These models capture the register accurate functionality of the controller chip managing the HDD/NAND storage, helping in shortening clients" SDLC and facilitating the shift left paradigm. Your key responsibilities will include:
- Understanding SoC and Memory Architecture and developing C# based models
- Implementing new HW IPs/features in the model
- Debugging and fixing issues in Co-Simulation Environment
- Interacting with other teams/groups to debug failures and root-cause issues
- Continuous interaction with Design/Verification teams
- Partnering with firmware development in embedded C++ using latest standards
- Participating in SCRUM/Agile processes following SAFe
- Delivering cutting-edge storage products with interfaces like SAS, SATA, PCIe
- Collaborating with cross-functional teams to develop HDD products
- Understanding the end-to-end product lifecycle
- 4-7 years experience with Bachelors or 2-5 years with Masters in CS, CE, EE, EC or equivalent
- Good knowledge and hands-on experience of C#/C++/SystemC
- Understanding of C#/C/C++, Object-oriented programming, Data Structure, Algorithms, Multi-threaded programming
- Prior experience in low-level firmware development
- Excellent grasp of Digital Logic Fundamentals
- Understanding of micro-controller architecture, embedded systems
- Ability to rapidly learn new technologies, complex code, and develop system architecture view
- Strong problem-solving, algorithm design, system design, and complexity analysis skills
- Technical mindset with attention to detail and a positive attitude
- Use of out-of-box thinking for creative solutions
- Excellent interpersonal skills, including written and verbal communication
Qualifications required for this role:
Preferred qualifications include previous RTOS experience, working experience with scripting languages, and knowledge of Memory (SRAM/DRAM/ROM/Flash).
Western Digital thrives on diversity and believes in creating an inclusive environment where every individual can thrive. If you require any accommodation during the hiring process, please contact hidden_email with your specific request.,
Skills
Scripting LanguagesMicrocontroller ArchitectureCMemorySystemCDigital Logic FundamentalsFirmware DevelopmentRTOSIf a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.
About Company
Western Digital is a global leader in data storage solutions, empowering individuals and organizations to harness the power of data. With a rich history of innovation, Western Digital offers a wide range of storage devices, including hard disk drives, solid-state drives, and memory cards. As a dynamic and forward-thinking company, Western Digital provides exciting career opportunities through its Western Digital Careers platform. From engineering and research to marketing and sales, employees at Western Digital contribute to shaping the future of data storage technology. Joining Western Digital means becoming part of a diverse team dedicated to driving progress and innovation in the digital age.
Similar Jobs
View allNew IT / Software Development & Related roles in Karnataka.
One email a day. Unsubscribe any time.

