Principal Engineer, Firmware Development (SSD)
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
Required skills
Embedded firmware development, debugging, C programming, Rust programming, Python programming, team leadership, mentoring engineers, code problem resolution, digital fluency
Preferred skills
Storage industry experience, storage systems knowledge, PCIE/NVMe interface experience, NAND flash experience, conduct analysis, design, programming, and modification of software
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, collaborate with multi-functional teams, improve team involvement and productivity, continuously improve technical capability and communication skills, integrate AI-assisted tools into daily work
Seniority
Principal, hands-on IC with mentorship