高级Firmware开发工程师工作地点: 上海职责:1.负责存储设备的软件开发任务,负责范围包括前期芯片构架验证、中期模块功能验证、以及成品芯片内固件开发和调试;2.独立完成系统中一个复杂模块的设计、开发以及调试任务,并编写相关文档;要求:1.计算机、电子、通讯及相关专业,***本科及以上学历;2.本科五年以上或硕士三年以上嵌入式软件/固件开发经验;3.精通C语言,熟悉汇编语言,有良好的编码风格与文档习惯;4.熟悉ARM或MIPS等嵌入式体系结构,理解中断、DMA、Cache、MMU等概念,有底层硬件及外设驱动开发基础;5.熟悉常用算法与数据结构,具有一定的性能调优能力;6.具有存储系统相关设计开发工作经验的优先,包括并不限于: a. PCIe NVMe, SATA, EMMC或USB接口协议; b. NAND Flash,ONFI或Toggle DDR接口相关知识; c. SSD, NAND Flash管理等相关知识;7.能独立承担工作,有较强的设计、开发及调试能力;8. 能快速学习新技术,能够快速读懂英文技术文档;9. 责任心强,较强的学习能力和团队合作精神