Staff Firmware Verification Engineer
Western Digital
πRemote - United States
Please let Western Digital know you found this job on JobsCollider. Thanks! π
Job highlights
Summary
Join Western Digital as a Staff Engineer in Firmware Verification Engineering and design, implement, and execute test cases for firmware features. Collaborate with the product development team to ensure product testability and contribute to test strategy and deployment. You will perform failure analysis and debug firmware/test issues. This role requires strong programming skills in C and Python, experience with PCIe/NVMe specs, and a background in HDD, SSD, or semiconductor development. The ideal candidate is a problem solver with excellent communication skills and a growth mindset. Western Digital offers a comprehensive benefits package.
Requirements
- BS/MS degree in Computer Science, Computer Engineering or related field
- BS + 4 years or MS + 3 years of related experience in HDD, SSD, semiconductor, or non-volatile memory development
- Strong programming skills with experience in Python, C, or C++ programming
- Experience with Agile development process
- Understanding of embedded programming
- Ability to learn quickly and work independently
- Exceptional written and verbal communication skills
- Have a growth mindset and drive to continuously improve
- PCIe/NVMe protocol familiarity
- Proficient in Microsoft Office applications
- Windows and Linux server storage environments
Responsibilities
- Own test modules through all phases of development: from analyzing requirements, writing test plans, conducting reviews, and implementing tests, to performing failure analysis and driving test deployment in a production environment
- Collaborate with the FW team on feature design reviews to identify key risk areas and create a comprehensive test strategy to validate the feature
- Develop tests to thoroughly validate FW features as part of a world-class validation team
- Work on validation initiatives with our internal partners to improve testing capability, efficiency, and robustness, including the development and deployment of new test infrastructure and automation
- Support automated testing on PCIe/NVMe storage products with FW/test builds and triage failures effectively to the root cause, whether it is a product, tests, infrastructure, automation, or other
- Participate in bug swarm meetings. Seek to understand problems, propose effective design-of-experiment to debug to root cause, and create new solutions/tests that succinctly resolve, isolate, and validate
Benefits
- Paid vacation time
- Paid sick leave
- Medical/dental/vision insurance
- Life, accident and disability insurance
- Tax-advantaged flexible spending and health savings accounts
- Employee assistance program
- Other voluntary benefit programs such as supplemental life and AD&D, legal plan, pet insurance, critical illness, accident and hospital indemnity
- Tuition reimbursement
- Transit
- The Applause Program
- Employee stock purchase plan
- The Western Digital Savings 401(k) Plan
- Short-Term Incentive (STI) Plan
- Long-Term Incentive (LTI) program, which consists of restricted stock units (RSUs) or cash equivalents
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
- π°$113k-$165kπWorldwide
- πUnited States
Please let Western Digital know you found this job on JobsCollider. Thanks! π