CareerPlanSign in

Principal Engineer, Firmware Development (SSD)

Singapore, Singapore💼 Full-time🗓 2026-06-25 → 2026-09-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

Principal Engineer, Firmware Development (SSD)

Builds

SSD products and firmware subsystems

Domain

Storage hardware and embedded systems

Deliverable

production ML models | product features | infrastructure

Required skills

Embedded firmware development, debugging, C programming, Rust programming, Python programming, storage interface programming (PCIe/NVMe), NAND flash programming, code analysis, design, and modification

Preferred skills

Storage industry experience, team leadership, mentoring engineers

Technologies

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

Responsibilities

Develop firmware IP subsystems for SSD products, create firmware unit and functional tests, provide detailed activity summaries to management and teams, improve team involvement and productivity

Seniority

Principal, hands-on IC with mentorship

Sourced via eightfold · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.