Location: Milpitas CA USA Job Type: Full-time Salary Range: $150000 $200000 per year Fixed fee/ Percentage:12% Payment Timeline:15 days
Organization Overview
The hiring organization is a global semiconductor company specializing in storage controller and flash memory technologies. It develops high-performance solutions used in enterprise SSDs data center storage systems and embedded storage applications. The company works closely with OEMs cloud providers and hardware partners to deliver advanced NAND flash management PCIe/NVMe-based controllers and firmware solutions that power modern data infrastructure.
Job Overview
We are seeking a Senior SSD Application Engineer to develop debug and support front-end firmware features for SSD products. This role focuses on ensuring compliance with PCIe and NVMe protocols while meeting customer and product requirements. The engineer will collaborate closely with internal engineering teams and external customers to resolve complex system-level issues and enable successful deployment in enterprise and datacenter environments.
Key Responsibilities
Develop and enhance SSD firmware features to meet product specifications and customer requirements
Modify and maintain firmware for SSD controllers in compliance with PCIe and NVMe standards
Debug host interface and system-level issues identified during validation or customer testing
Perform root cause analysis and implement firmware or system-level fixes
Work closely with hardware engineering teams to resolve platform and customer issues
Support customer debugging qualification and integration of SSD solutions
Serve as a technical liaison between customers and internal engineering teams
Participate in customer meetings as a technical advisor and consultant
Support design-in activities and drive adoption of storage controller solutions
Translate customer requirements into engineering inputs for product improvement
Contribute to future product definition based on field feedback and issue learnings
Required Qualifications
Bachelors degree in Electrical Engineering Computer Engineering Computer Science or related field
3 years of experience in firmware or software applications engineering
Strong experience in SSD controller or firmware development
Deep understanding of PCIe and NVMe protocols including:
Host reset and power management
Namespace management
MSI-X interrupts
NVMe command processing
Experience debugging PCIe protocol traces and performing root cause analysis
Strong proficiency in C/C and data structures
Experience with version control systems (e.g. Git)
Hands-on experience with debugging tools such as JTAG/ICE
Ability to work independently and in team environments
Strong communication documentation and presentation skills
Experience with Linux and Windows-based datacenter environments
Familiarity with storage systems such as SSDs HDDs PCIe switches RAID controllers HBAs and JBOD/JBOF architectures
Preferred Qualifications
Experience with SSD hardware and firmware architecture
Familiarity with logic analyzers oscilloscopes and protocol analyzers
Experience in enterprise or datacenter storage systems
Knowledge of SAS/SATA protocols
Mandarin language proficiency is a plus
Work Environment
This role operates at the intersection of firmware engineering system debugging and customer engagement. The engineer will work in a fast-paced collaborative environment supporting enterprise storage solutions deployed in modern data centers and cloud infrastructure.
Sr. SSD Application Engineer Location: Milpitas CA USA Job Type: Full-time Salary Range: $150000 $200000 per year Fixed fee/ Percentage:12% Payment Timeline:15 days Organization Overview The hiring organization is a global semiconductor company specializing in storage controller and flash memory...
Sr. SSD Application Engineer
Location: Milpitas CA USA Job Type: Full-time Salary Range: $150000 $200000 per year Fixed fee/ Percentage:12% Payment Timeline:15 days
Organization Overview
The hiring organization is a global semiconductor company specializing in storage controller and flash memory technologies. It develops high-performance solutions used in enterprise SSDs data center storage systems and embedded storage applications. The company works closely with OEMs cloud providers and hardware partners to deliver advanced NAND flash management PCIe/NVMe-based controllers and firmware solutions that power modern data infrastructure.
Job Overview
We are seeking a Senior SSD Application Engineer to develop debug and support front-end firmware features for SSD products. This role focuses on ensuring compliance with PCIe and NVMe protocols while meeting customer and product requirements. The engineer will collaborate closely with internal engineering teams and external customers to resolve complex system-level issues and enable successful deployment in enterprise and datacenter environments.
Key Responsibilities
Develop and enhance SSD firmware features to meet product specifications and customer requirements
Modify and maintain firmware for SSD controllers in compliance with PCIe and NVMe standards
Debug host interface and system-level issues identified during validation or customer testing
Perform root cause analysis and implement firmware or system-level fixes
Work closely with hardware engineering teams to resolve platform and customer issues
Support customer debugging qualification and integration of SSD solutions
Serve as a technical liaison between customers and internal engineering teams
Participate in customer meetings as a technical advisor and consultant
Support design-in activities and drive adoption of storage controller solutions
Translate customer requirements into engineering inputs for product improvement
Contribute to future product definition based on field feedback and issue learnings
Required Qualifications
Bachelors degree in Electrical Engineering Computer Engineering Computer Science or related field
3 years of experience in firmware or software applications engineering
Strong experience in SSD controller or firmware development
Deep understanding of PCIe and NVMe protocols including:
Host reset and power management
Namespace management
MSI-X interrupts
NVMe command processing
Experience debugging PCIe protocol traces and performing root cause analysis
Strong proficiency in C/C and data structures
Experience with version control systems (e.g. Git)
Hands-on experience with debugging tools such as JTAG/ICE
Ability to work independently and in team environments
Strong communication documentation and presentation skills
Experience with Linux and Windows-based datacenter environments
Familiarity with storage systems such as SSDs HDDs PCIe switches RAID controllers HBAs and JBOD/JBOF architectures
Preferred Qualifications
Experience with SSD hardware and firmware architecture
Familiarity with logic analyzers oscilloscopes and protocol analyzers
Experience in enterprise or datacenter storage systems
Knowledge of SAS/SATA protocols
Mandarin language proficiency is a plus
Work Environment
This role operates at the intersection of firmware engineering system debugging and customer engagement. The engineer will work in a fast-paced collaborative environment supporting enterprise storage solutions deployed in modern data centers and cloud infrastructure.