Qureos

FIND_THE_RIGHTJOB.

Embedded systems engineer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

NVMe SSD Engineer
Milpitas, CA (Onsite)

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

Job Type: Contract

Pay: $45.00 - $50.00 per hour

Work Location: In person

Similar jobs

No similar jobs found

© 2025 Qureos. All rights reserved.