8 Western Digital Jobs
Western Digital - Senior Engineer - Firmware Verification (3-5 yrs)
Western Digital
posted 21hr ago
Flexible timing
Key skills for the job
Job Title: Senior Engineer, Firmware Verification Engineering
Experience: 2+ Years
Job Description:
- As a Senior Engineer, Firmware Verification Engineering, you will be responsible for:
- Develop and execute comprehensive test plans and test cases for NAND FLASH storage device firmware.
- Validate firmware functionality, performance, and reliability.
- Develop and maintain automated test scripts and frameworks.
- Conduct thorough failure analysis and debug firmware issues.
- Perform test coverage analysis to ensure comprehensive testing.
- Contribute to the development of test specifications and documentation.
- Participate in test specification reviews and provide constructive feedback.
- Perform firmware characterization to evaluate performance and behavior under various conditions.
- Contribute to the bring-up and maintenance of lab infrastructure for testing.
- Configure and utilize test equipment and tools.
- Analyze test failures and identify root causes.
- Collaborate with firmware development teams to resolve issues.
- Utilize debugging tools and techniques to isolate and resolve firmware defects.
- Work closely with firmware developers, hardware engineers, and other stakeholders.
- Communicate test results and findings effectively.
- Contribute to continuous improvement of testing processes.
Required Qualifications :
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. -
- 2+ years of experience in firmware verification and validation. -
- Experience with testing NAND FLASH storage devices (HDD Opti-NAND preferred).
- Strong understanding of firmware testing methodologies and techniques.
- Experience in developing and executing test plans and test cases.
- Proficiency in scripting languages (e.g., Python, Perl).
- Experience with debugging tools and techniques.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork skills.
Technical Skills :
- Firmware testing and validation.
- NAND FLASH storage devices.
- Test plan and test case development.
- Scripting languages (Python, Perl).
- Debugging tools and techniques.
- Failure analysis.
- Test coverage analysis.
- Lab infrastructure bring-up and maintenance.
Embedded systems.
Preferred Qualifications :
- Experience with storage device protocols (NVMe, SATA).
- Knowledge of storage device firmware architecture.
- Experience with automated testing frameworks.
- Experience with version control systems (Git).
- Experience with CI/CD pipelines.
Personal Attributes :
- Strong attention to detail.
- Ability to work independently and as part of a team.
- Proactive and self-motivated.
- Continuous learning mindset.
- Passion for firmware development and testing.
Functional Areas: Other
Read full job descriptionPrepare for Western Digital Senior Engineer roles with real interview advice
Good leadership
Less pay ,no stock options
8-10 Yrs
8-10 Yrs
4-6 Yrs