A leading technology company in Milpitas, California is seeking an experienced firmware engineer to develop and modify firmware for SSD products, while working closely with customers and internal teams. Applicants should have a Bachelor's degree in a relevant field and at least 3 years of experience in software/firmware engineering, with strong skills in C/C++ and familiarity with PCIe/NVMe protocols. This role offers a competitive salary and comprehensive benefits.
Qualifications
3+ years of experience in software/firmware applications engineering.
Experience with PCIe and NVMe protocols.
Strong experience in C/C++ programming and data structure.
Responsibilities
Develop front end firmware features to meet product specifications.
Debug host interface problems encountered during firmware testing.
Work with hardware designers to resolve customer issues.
Skills
C/C++ programming
SSD controller/firmware architecture
Experience with PCIe and NVMe protocols
Debugging skills
Experience with Git
Education
Bachelor’s degree in Electrical Engineering
Tools
Logic analyzer
Oscilloscope
JTAG/ICE debuggers
Job description
A leading technology company in Milpitas, California is seeking an experienced firmware engineer to develop and modify firmware for SSD products, while working closely with customers and internal teams. Applicants should have a Bachelor's degree in a relevant field and at least 3 years of experience in software/firmware engineering, with strong skills in C/C++ and familiarity with PCIe/NVMe protocols. This role offers a competitive salary and comprehensive benefits.