Demo

NVMe SSD Engineer

Yochana
Milpitas, CA Contractor
POSTED ON 12/18/2025
AVAILABLE BEFORE 1/17/2026

Role: NVMe SSD Engineer

Location: Milpitas, CA (Onsite)

Duration: Contract


Job Description & Skill Requirement:

• Design, implement, and maintain TCG-compliant firmware modules (Opal, Enterprise, Pyrite, Core) for NVMe SSDs.

• Develop and test NVMe Security Send/Receive command handling and related security protocols.

• Integrate security features with the encryption engine, key vault, and bootloader components.

• Perform TCG and NVMe protocol validation using internal tools and third-party compliance suites.

• Collaborate with hardware teams to support key provisioning, secure erase, and trust chain enablement.

• Conduct root-cause analysis and debugging of firmware and security-related issues using analyzers and logs.

• Contribute to architecture and code reviews to ensure compliance with best security practices.

• Prepare technical documentation, design specifications, and test plans.

• Stay up to date with TCG and NVMe standard revisions and recommend implementation improvements. • 3–8 years of experience in firmware development for storage or embedded systems.

• Strong hands-on programming in C / C for embedded environments.

• Deep understanding of NVMe protocol, including admin and I/O command sets.

• Familiarity with TCG Storage specifications (Opal 2.0, Enterprise SSC, Pyrite).

• Experience with SED (Self-Encrypting Drive) design, testing, or validation.

• Good understanding of cryptography concepts (AES, SHA, key hierarchy).


Qualification:

B. E, M Tech

Hourly Wage Estimation for NVMe SSD Engineer in Milpitas, CA
$68.00 to $77.00
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 NVMe SSD Engineer?

Sign up to receive alerts about other jobs on the NVMe SSD Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$76,139 - $96,273
Income Estimation: 
$63,454 - $101,244
Income Estimation: 
$53,080 - $99,161
Income Estimation: 
$87,640 - $113,243
Income Estimation: 
$77,897 - $116,523
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$173,217 - $199,061
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Yochana

  • Yochana Washington, DC
  • Position Name: Data Center Operations Engineer Location: Washington, DC Full Time Role Customer: World Bank Key Responsibilities Physical Hardware Support:... more
  • 14 Days Ago

  • Yochana Phoenix, AZ
  • Job Description : • Deliver world-class IT support to onsite and remote executives • Independently resolve complex, break/fix issues in person or via telep... more
  • 14 Days Ago

  • Yochana Bellevue, WA
  • cloud security, network security, or DevSecOps. Hands-on experience with Terraform, CloudFormation, or other IaC tools. Deep understanding of cloud-native ... more
  • 15 Days Ago

  • Yochana Plano, TX
  • We are looking for Job Title / Role : Native Mobile App Developer/iOS developer Plano, TX , San Antonio, TX Preferred / Desired Skills: As a Senior Native ... more
  • 15 Days Ago


Not the job you're looking for? Here are some other NVMe SSD Engineer jobs in the Milpitas, CA area that may be a better fit.

  • samsungsemiconductor San Jose, CA
  • Please Note: To provide the best candidate experience amidst our high application volumes, each candidate is limited to 10 applications across all open job... more
  • 28 Days Ago

  • Protingent San Jose, CA
  • Job Description Position Title: NVMe Test Engineer Position Description: Protingent Staffing has an exciting Contract NVMe Test Engineer opportunity locate... more
  • 29 Days Ago

AI Assistant is available now!

Feel free to start your new journey!