CareerPlanSign in

Senior Engineer - Firmware Development (SSD)

Singapore, Singapore💼 Full-time🗓 2026-04-14 → 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

Senior Firmware Engineer (SSD)

Builds

SSD products and firmware subsystems

Domain

Storage hardware / Embedded systems

Deliverable

production ML models | product features | infrastructure

Required skills

Embedded firmware development, C programming, Rust programming, Debugging, Unit testing, Functional testing, Storage interface programming (PCIe/NVMe), NAND flash programming

Preferred skills

Python programming, Storage industry experience, Storage systems experience

Technologies

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

Responsibilities

Develop firmware IP subsystems for SSD products meeting technical spec matrix requirements; Develop firmware unit and functional tests to ensure quality and performance requirements are met at each integration breakthrough; Provide status updates on firmware development projects to management and team members; Collaborate with multi-functional team members to improve team involvement and productivity.

Seniority

Senior, hands-on IC

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