Description:
This position is Firmware Applications Engineer for SSD controller products.
Responsibilities
- Develop firmware features necessary to meet the product specification and customer requirements
- Develop and modify existing firmware for SSD product requirements
- Debug problems encountered during internal or customer firmware testing
- Perform root cause analysis and make appropriate changes to correct the problem
- Work directly with FAE and customer to resolve firmware issues
Requirements/Qualifications:
- years’ experience in software/firmware applications engineer field
- Experience in SSD controller/firmware architecture
- Experience in the storage industry in SSD, HDD, storage systems, or a related technology
- Understanding of storage interfaces including ideally PCIe/NVMe or SATA
- Strong experience in C/C++ programming and data structure
- Hands on experience with JTAG/ICE debuggers
- Experience with version control software like Git.
- Competent to work independently as well as in a small team collaboration environment.
- Must be willing to learn fast and execute as a team player.
- Good oral, written and presentation skill for communication and documentation.
- Ability to work independently with a minimum of day-to-day supervision.
- Ability to work in a multi-functional team and under the pressure of multiple priorities.
- Open for domestic and international travel
- Ability on operating logic analyser, oscilloscope and bus protocol analyser is valuable.
- Experience with hardware peripherals, features, and development environments is also valuable.