Staff 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
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