What are the responsibilities and job description for the Principal Engineer Firmware Verification Engineering position at Sandisk?
Job Description
As Principal Firmware Verification Engineer, you will be part of the firmware verification team that designs and develops white box and grey box tests in Python to verify SSD firmware designs for each firmware feature.
This position specifically focuses on the verification and validation of SSD firmware security features. You will work closely with product security architects and firmware engineers to create a comprehensive firmware verification test for SSD security features. In this role, you will contribute to test strategy, test development, integrating the tests using various development platforms, deploying it in the firmware verification lab for regression runs, and performing failure analysis.
ESSENTIAL DUTIES AND RESPONSIBILITIES :
- Collaborate closely with firmware engineers & architects on product architecture and designs to define the comprehensive verification plan to validate each SSD security feature.
- Design, develop, and integrate the white box and gray box tests on SSD products in the roadmap.
- Conduct test plan reviews and code reviews to ensure the tests are scalable and meet the requirements.
- Participate in driving failure analysis and collaborate with integration / execution engineers for test deployment.
- Work with firmware engineers to understand the logs / events to triage and debug test failures.
Qualifications : REQUIRED :
SKILLS :
J-18808-Ljbffr