
Engineer, Firmware
Location
San Jose, CA
Level
Mid-Level
Department
Semiconductors
Type
Salary
$110,000 - $160,000
Job Description
Posted on:
2026-03-31
Responsibilities
- Design and develop firmware for enterprise SSD products.
- Debug, optimize, and validate SSD firmware.
- Support customer qualification and adoption of SSD products.
- Participate in advanced SSD storage development projects.
- Collaborate with teams to drive innovation in firmware technology.
- Utilize programming skills in C/C++ for embedded systems.
- Conduct research and development in storage firmware technologies.
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.
- Strong programming experience in C/C++ for embedded systems.
- Relevant experience in embedded software or firmware development.
- Familiarity with storage-related technologies (e.g., NVM Express, PCI Express).
- Experience with ARM or equivalent embedded architectures.
- Hands-on experience with JTAG/ICE debuggers and protocol analyzers.
- Some scripting experience in Python/Perl/Javascript is desired.


