荣耀存储固件开发工程师
任职要求
1、硕士以及以上学历,电子电气、计算机、信息技术相关专业 2、8年以上固件开发,熟悉UFS或SSD存储固件开发流程 3、熟悉嵌入式CPU体系加购,如ARM/RISC-V等 4、熟悉FTL/NAND FLASH Control算法开发 5、有存储主控原厂工作经验优先 6、熟练使用C/C++/Python/JAVA任一种语言,编码能力强,良好的编程规范以及软件分层设计、抽象、实现、验证等能力 7、优秀的沟通协作能力,较强的分析和解决问题能力,有丰富的项目实战和开发经验
工作职责
1、负责荣耀产品存储器件(UFS/SSD等)固件定制化和开发工作 2、负责存储器竞争力构建,通过固件定制与文件系统整合,实现统一存储方式的产品竞争力构建 3、负责固件定制的需求评审,功能验收、测试质量各环节的工作,保证固件的完整交付

1. UFS固件团队,负责嵌入式固件设计,开发,调优和问题解决,包括从架构,端到端的特性和性能分析调优等固件设计,优化,对关键问题的解决。 2. UFS Firmware的设计和实现,尤其是前端FW (PCIe, NVMe, Management Interface, etc.) 3. 参与控制器bring-up

1. 参与PCIe存储产品固件后端层开发及维护。 2. 参与固件架构的设计与实现。 3. 参与固件架构,特性,设计文档及测试用例的评审。 4. 负责复杂固件特性及模块的需要分析,方案设计,实现与优化。 5. 参与公司先进技术的预研。

核心职责 1. 负责 消费级SSD存储产品项目的测试研发工作,包括但不局限于固件测试、介质算法验证、控制器系统级测试验收等 2. 负责固件功能模块的测试案例设计及脚本开发,针对产品需求及固件设计方案、算法逻辑等,参与制定白盒、黑盒、性能及系统整合测试方案 3. 负责固件开发持续集成测试案例的设计与部署,负责测试执行、测试数据分析、测试报告编写等工作 4. 与架构、固件、硬件等团队深度合作,跟踪分析测试过程中出现的问题,协助并推动缺陷定位和分析 5. 自动化测试用例及框架的日常开发和维护,参与测试平台/流程/方法/工具等方面的建设和改进工作,逐步完善测试覆盖,提升测试效率

1. 负责 嵌入式UFS 存储产品项目的测试研发工作,包括但不局限于固件测试、介质算法验证、控制器系统级测试验收等 2. 负责固件功能模块的测试案例设计及脚本开发,针对产品需求及固件设计方案、算法逻辑等,参与制定白盒、黑盒、性能及系统整合测试方案 3. 负责固件开发持续集成测试案例的设计与部署,负责测试执行、测试数据分析、测试报告编写等工作 4. 与架构、固件、硬件等团队深度合作,跟踪分析测试过程中出现的问题,协助并推动缺陷定位和分析 5. 自动化测试用例及框架的日常开发和维护,参与测试平台/流程/方法/工具等方面的建设和改进工作,逐步完善测试覆盖,提升测试效率