
Engineer, Firmware
Location
San Jose, CA
Level
Mid-Level
Department
Semiconductors
Type
Salary
$110,000 - $160,000
Job Description
Posted on:
2026-01-25
Responsibilities
- Design and develop high-performance firmware and software for enterprise SSD products.
- Debug, optimize, and validate SSD firmware on complex embedded multi-core architectures.
- Support customer qualification and adoption of SSD products.
- Participate in advanced SSD storage development and research projects.
- Collaborate with cross-functional teams to enhance firmware capabilities.
- Conduct tests and validations to ensure product reliability.
- Document firmware specifications and development processes.
Job Requirements
- BS in Computer/Electrical Engineering or Computer Science with 3+ years of experience or MS with 1+ years or PhD with no experience in storage firmware development.
- Strong programming experience in C/C++ for embedded systems.
- Relevant hands-on experience in embedded software or firmware development.
- Experience with storage-related technologies such as NVM Express, PCI Express, etc.
- Familiarity with ARM or equivalent embedded multi-core microprocessor architectures.
- Hands-on experience with JTAG/ICE debuggers and protocol analyzers.
- Some scripting experience in Python/Perl/Javascript is desired.




