Demo

Principal Engineer Firmware Verification Engineering

Sandisk
San Jose, CA Full Time
POSTED ON 3/11/2025
AVAILABLE BEFORE 6/12/2025

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 :

  • BS / MS degree in Computer Science or related field
  • BS 7 years or MS 6 years of related experience in storage, semiconductor, or non-volatile memory development
  • Passion for storage technology and secure product development.
  • Demonstrated experience in product security engineering with a focus on validation of product security algorithms and feature sets.
  • Proficiency in security protocols or specifications such as TCG Opal / Ruby / Pyrite, IEEE1667, SPDM, etc.
  • Proficiency in applied cryptography and security, including knowledge of secure boot, device attestation, and user data encryption.
  • SKILLS :

  • Strong architectural review skills with the ability to provide guidance and review test development efforts and test coverage.
  • Comprehensive understanding of embedded software fundamentals and storage fundamentals with knowledge of NVMe / PCIe specifications.
  • Knowledge of Git, CI & source code management flow, and agile development practices.
  • Strong programming skills with experience in Python, C, or C programming.
  • Exceptional written and verbal communication skills.
  • J-18808-Ljbffr

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Principal Engineer Firmware Verification Engineering?

    Sign up to receive alerts about other jobs on the Principal Engineer Firmware Verification Engineering career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $162,237 - $199,353
    Income Estimation: 
    $222,110 - $256,974
    Income Estimation: 
    $224,976 - $270,947
    Income Estimation: 
    $205,834 - $254,869
    Income Estimation: 
    $242,530 - $287,120
    Income Estimation: 
    $162,237 - $199,353
    Income Estimation: 
    $222,110 - $256,974
    Income Estimation: 
    $224,976 - $270,947
    Income Estimation: 
    $205,834 - $254,869
    Income Estimation: 
    $242,530 - $287,120
    Income Estimation: 
    $73,784 - $86,677
    Income Estimation: 
    $90,372 - $103,622
    Income Estimation: 
    $61,825 - $80,560
    Income Estimation: 
    $90,032 - $105,965
    Income Estimation: 
    $85,996 - $102,718
    Income Estimation: 
    $85,996 - $102,718
    Income Estimation: 
    $111,859 - $131,446
    Income Estimation: 
    $110,457 - $133,106
    Income Estimation: 
    $105,809 - $128,724
    Income Estimation: 
    $122,763 - $145,698
    Income Estimation: 
    $105,809 - $128,724
    Income Estimation: 
    $136,611 - $163,397
    Income Estimation: 
    $135,163 - $163,519
    Income Estimation: 
    $131,953 - $159,624
    Income Estimation: 
    $150,859 - $181,127
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Sandisk

    Sandisk
    Hired Organization Address Milpitas, CA Full Time
    Company Description Sandisk understands how people and businesses consume data and we relentlessly innovate to deliver s...
    Sandisk
    Hired Organization Address Milpitas, CA Full Time
    Company Description Sandisk understands how people and businesses consume data and we relentlessly innovate to deliver s...
    Sandisk
    Hired Organization Address Irvine, CA Full Time
    Company Description Sandisk understands how people and businesses consume data and we relentlessly innovate to deliver s...
    Sandisk
    Hired Organization Address Irvine, CA Full Time
    Company Description Sandisk understands how people and businesses consume data and we relentlessly innovate to deliver s...

    Not the job you're looking for? Here are some other Principal Engineer Firmware Verification Engineering jobs in the San Jose, CA area that may be a better fit.

    Principal Engineer, Firmware Verification Engineering

    Western Digital Capital, Milpitas, CA

    AI Assistant is available now!

    Feel free to start your new journey!