Staff / Senior Engineer – Firmware Development
Core
Act as the primary technical escalation point for Security Firmware on SSD products, debugging root causes, enabling security features, and supporting customer qualification and compliance.
Role type
Staff / Senior Embedded Security Firmware Engineer
Builds
Security firmware updates, validation builds, and technical documentation for SSD products
Domain
Storage hardware security / Embedded systems
Required skills
Embedded Security, Cryptography (AES, RSA/ECC, SHA), Secure Boot, Secure Firmware Update, C, C++, Rust, Debugging, Firmware Trace Analysis, Protocol Analyzers
Preferred skills
Python, TCG Opal/Pyrite/Ruby, Enterprise SSC, ATA/NVMe Security, Self-Encrypting Drives, NAND Flash, PCIe/NVMe/SATA/SAS interfaces, Storage Industry experience
Technologies
C, C++, Rust, Python, TCG Opal, Enterprise SSC, ATA, NVMe, PCIe, SATA, SAS, NAND Flash
Responsibilities
Triage and resolve customer-reported security issues; Guide customers on security feature configuration and validation; Reproduce and analyze firmware failures to deliver root cause reports; Develop and validate targeted firmware fixes; Assess vulnerability impact and support mitigation; Support security audits and certification activities (TCG, FIPS 140-3, Common Criteria)
Seniority
Senior, hands-on IC with customer-facing responsibilities
