SSD FW development intern
Implement firmware code for Flash Interface Layer (FIL) of SSD
Integrate developed code with other modules and resolve issues.
Verification of FIL FW.
Perform firmware code review, analysis and improvement.
Design, implement, and evaluate real-time embedded system firmware for SSD products.
SSD system debugging
Proficient in C or C++ programming.
Strong knowledge in PC/Server HW organization.
Window/Linux system knowledge.
Good knowledge over NAND flash and SSD Controller.
Experience in design and implement firmware for SSD/NAND controllers or Flash firmware at kernel level.
Experience in debugging tools such as JTAG, In-Circuit Emulator, etc.
Experience in software design and programming in embedded controller environment.
Ability to work creatively and analytically in a problem- solving environment.
Good oral and written skills for communication and documentation.
Good understanding of ARM architecture and experience in ARM assembly is a plus.
Good understanding in Linux kernel, device drivers and storage S/W stack is a plus.