Staff / Senior Engineer – Firmware Development
Core
Act as the primary technical escalation point for Security Firmware on SSD products, handling customer support, debugging, and security feature enablement.
Role type
Staff / Senior Firmware Engineer (Embedded Security)
Builds
Security firmware for SSDs (TCG Opal, SSC, secure boot, self-encrypting drives)
Domain
Storage hardware security / Embedded systems
Required skills
C, C++, Rust, Python, embedded security, cryptography (AES, RSA/ECC, SHA), secure boot, secure firmware update, key management, device attestation, NAND flash, PCIe/NVMe/SATA/SAS interfaces, firmware debugging, log analysis, protocol analyzers
Preferred skills
Customer-facing engineering experience, storage industry experience, TCG Opal/SSC familiarity, test automation, defect tracking
Technologies
C, C++, Rust, Python, TCG Opal, Enterprise SSC, ATA Security, NVMe, 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, develop and validate security firmware fixes, assess vulnerability impact, support security audits and certifications, represent the company in technical engagements with customers
Seniority
Staff / Senior, hands-on IC with customer-facing responsibilities
