Responsibilities:
- Work on SSD FW development, include NVME, FTL and NAND control related tasks.
- Work on code maintain and optimization, performance tuning and key algorithm improvement.
- Guide and training junior team member to complete related tasks.
- Team management, task assign, project schedule management.
Job Requirements:
- Master or bachelor’s degree in CS/CE/EE or related engineering discipline. Minimum 8 years for undergraduates or 5 years for graduates of low-level or embedded software development, knowledge in embedded systems and hands-on experiences in developing controller firmware.
- SSD SoC FW development and debug experience or storage related experience is a plus.
- Minimum of 1+ years team lead experience.
- Solid knowledge of industry standards including ARM CPU, NVME, and PCI-express, etc.
- Solid C programming experience in embedded system development is a must-have.
- Knowledge in SW-HW interfaces, device drivers.
- Has good communication skill and good sense of teamwork spirit.
岗位职责:
- 负责SSD固件的开发,包括但不限于接口协议、FTL以及NAND控制相关开发
- 负责代码维护优化,性能调优以及关键算法设计优化
- 指导培训初级的员工完成相关的工作
- 团队管理,任务分配以及项目进度管理
职位要求:
- 本科及以上学历,微电子、电子工程、计算机、通信工程、自动化等相关专业。本科8年,硕士5年嵌入式软件开发经验, 具有嵌入式系统知识和开发控制器固件的实际经验
- 有SSD SOC固件开发和调试经验或者存储相关经验优先
- 1年以上团队管理经验
- 熟悉相关的协议标准:如ARM,NVME, PCIE
- 丰富的嵌入式C语言开发经验
- 了解软硬件接口,设备驱动基本原理
- 具备良好的沟通能力和团队合作精神