Principal Engineer, 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 Test Development Engineer in Firmware Verification Engineering! You will design and implement test cases, focusing on white-box testing methodologies. Collaborate with the product development team to ensure product testability. Contribute to test strategy, deployment, and failure analysis. You'll be an independent problem-solver with excellent communication skills, proficient in C and Python, and familiar with PCIe/NVMe specs. This role involves owning test modules throughout development, collaborating on feature design reviews, and working on validation initiatives to improve testing capabilities. You will support automated testing and participate in bug swarm meetings.
Requirements
- BS/MS degree in Computer Science, Computer Engineering or related field
- BS + 8 years or MS + 6 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
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 (NAND) 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
- Annual Long-Term Incentive (LTI) program, which consists of restricted stock units (RSUs) or cash equivalents
- RSU awards are also available to eligible new hires
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
- πUnited States
- πSri Lanka
Please let Western Digital know you found this job on JobsCollider. Thanks! π