Senior Technologist - Firmware Development
Core
Design, develop, and debug firmware for Hard Disk Drive (HDD) technologies to ensure functionality, reliability, and efficiency for storage solutions.
Role type
Senior Firmware Engineer (Embedded Systems)
Builds
Firmware for HDD products used in data-intensive applications and storage systems
Domain
Hardware/Storage (HDD architecture, SATA, SAS, NVMe)
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++/Python, system-level debugging (JTAG, ICE, bus analyzers), HDD architecture knowledge, performance optimization, mentorship, Agile methodologies
Preferred skills
AI-assisted coding tools experience (GitHub Copilot, Windsurf, Cursor), large-scale firmware project experience
Technologies
C, C++, Python, JTAG, ICE, bus analyzers, SATA, SAS, NVMe
Responsibilities
Design, develop, and debug firmware for HDD technologies; Collaborate with multidisciplinary teams to define requirements; Perform system-level debugging to resolve firmware issues; Contribute to technical documentation and code reviews; Mentor firmware team members; Collaborate on storage performance evaluations
Seniority
Senior, hands-on IC with mentorship responsibilities