CareerPlan

Staff / Senior Engineer – Firmware Development

Singapore, SingaporeFull-time2026-10-23

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