CareerPlan

Staff Engineer, Firmware Development (SSD)

SingaporeFull-time2026-10-25 → 2026-10-26

Core

Develop and test firmware IP subsystems for SSD products, ensuring they meet technical specifications for performance, endurance, capacity, functionality, and reliability.

Role type

Staff Engineer, embedded firmware (storage)

Builds

SSD firmware subsystems and quality assurance test suites

Domain

Storage hardware / Embedded systems

Required skills

Embedded firmware development, C programming, Rust programming, Debugging, Unit testing, Functional testing, Team leadership, Technical mentoring

Preferred skills

Python programming, Storage interfaces (PCIe/NVMe), NAND flash experience, AI tool integration

Technologies

C, Rust, Python, PCIe, NVMe, NAND flash

Responsibilities

Develop firmware IP subsystems for SSD products; Create firmware unit and functional tests; Provide technical summaries to management and team members; Mentor engineers and improve team productivity; Integrate AI-assisted tools into daily workflows

Seniority

Staff, hands-on IC with leadership