固态硬盘嵌入式软件工程师

Job Description

汇报对象:高级总监

岗位职责:

1.负责公司固态硬盘固件的架构设计和功能开发;

2.开发客户定制功能,支持客户系统的正常使用;

3.联合软硬件设计人员进行系统集成与调试;

4.联合测试工程师进行调试和验证。。

任职要求:

1. 5年以上C语言使用经验,具有良好的开发习惯,追求优异的编程质量;

2. 2年以上嵌入式软件/固件开发经验,了解各种微机体系结构下编程的异同,对汇编/编译有所了解

3.熟练使用英语进行书面及口头沟通,阅读英文文献文档无压力

4.理解算法与数据结构、嵌入式开发工程思想、嵌入式操作系统;

5.具有较强的软件调试和优化能力,善于发现问题,找出根结,并解决问题

6.了解硬件逻辑原理,理解软硬结合

7.具有团队合作和协调能力,与团队一同奋斗的精神

8.具有开放的心态和对新技术的渴望;

9.具有存储系统相关设计开发工作经验的优先,包括并不限于:

   a. NVMe, ATA, SCSI, SAS/FC 等协议

   b. Nand/Nor Flash 相关知识

   c. Flash 管理相关知识 FTL, Wear Leveling, Garbage Collection,

教育背景:

电子工程、计算机、自动化及相关专业本科以上。

 

 
×