CareerPlan

Senior Engineer - Firmware Development (SSD)

Singapore, SingaporeFull-time2026-09-06 → 2026-11-10

Core

Develop, validate, optimize, and debug high-performance SSD controller firmware for volatile and non-volatile memory solutions.

Role type

Senior IC firmware engineer (SSD storage)

Builds

SSD controller firmware and storage products

Domain

Storage hardware and embedded systems

Required skills

C programming, embedded firmware development, firmware debugging, root cause analysis, low-level software development (assembly), unit and integration testing

Preferred skills

Python programming, PCIe and NVMe interfaces, NAND flash memory, storage industry experience

Technologies

C, Python, Assembly, PCIe, NVMe, NAND flash

Responsibilities

Develop firmware IP subsystems for SSD products; Execute firmware development, integration, bench testing, and validation; Perform root cause analysis and failure triage; Develop and maintain firmware unit, functional, and integration tests; Collaborate with hardware, validation, and system engineering teams; Analyze firmware behavior to improve performance and reduce power consumption

Seniority

Senior, hands-on IC