职位编号 J20260807151749127820
固件算法工程师平台直营反馈快
35-44万中山市本科3-5年招聘 2 人预计佣金 55.4K16小时前刷新/8月7日 15:50发布
职位信息项目手册职位进展做单须知佣金规则发单顾问
寻访须知
必要条件:计算机、电子工程、自动化等相关专业本科及以上学历,3-7年固件或底层软件开发经验。
- 精通C语言开发,熟悉嵌入式系统开发流程及版本控制工具(Git/SVN)
优先条件:有量产存储设备(如eMMC/UFS/SSD)固件开发经验,者优先。
- 熟悉多线程编程、实时系统开发或嵌入式Linux内核模块开发者优先。
目标公司/行业:其他存储芯片公司
必问问题:
待发单方补充
JD基本信息
岗位职责
工作职责
1. FTL算法开发与优化
-设计并实现存储设备(NAND Flash/SSD等)的Flash Translation Layer(FTL)核心算法,包括垃圾回收(GC)、磨损均衡(Wear Leveling)、坏块管理及映射表优化。
- 针对不同存储介质特性(如SLC/MLC/TLC/3D NAND)优化FTL算法,提升存储系统性能、寿命及可靠性。
2. 固件调试
- 使用调试工具(如逻辑分析仪、JTAG、内存分析工具)定位固件运行时问题(如内存泄漏、时序异常、中断异常)并修复。
3. 性能与稳定性优化
- 使用性能分析工具(如perf、FIO)定位存储访问瓶颈,优化I/O路径延迟及吞吐量。
- 设计并执行存储系统压力测试(如高并发写入、持续读写、断电恢复),确保固件在极端场景下的稳定性。
4. 测试用例开发与验证
- 开发自动化测试用例(如单元测试、系统测试、回归测试),覆盖FTL核心算法、坏块管理等场景。
- 参与测试框架设计,使用Python/Shell脚本编写自动化测试工具,并实现测试覆盖率分析。
5. 固件质量保障
- 参与代码评审与静态分析,确保代码安全性、健壮性及可维护性。
- 制定并优化固件质量指标(如缺陷密度、测试通过率),建立固件版本迭代的持续集成(CI)流程。
6. 跨团队协作与文档输出
- 协同产品线团队完成主控平台适配、驱动适配及系统联调,确保固件算法与主控平台的兼容性。
- 输出技术文档(如需求规格书、设计文档、测试报告),支持产品落地与迭代。
任职要求
任职资格
1. 基础要求
-计算机、电子工程、自动化等相关专业本科及以上学历,3-7年固件或底层软件开发经验。
- 精通C语言开发,熟悉嵌入式系统开发流程及版本控制工具(Git/SVN)。
2. 核心技术能力
- FTL算法:深入理解Flash介质特性及FTL核心算法(GC、Wear Leveling、映射表管理),有实际FTL开发或优化经验者优先。
- 存储固件:熟悉NAND Flash物理特性、接口协议及坏块管理机制;具备存储控制器(如Marvell、Phison、SMI等)固件开发经验者优先。
- 调试与测试工具: 熟练使用逻辑分析仪、JTAG、示波器等硬件调试工具,熟悉存储系统测试流程,能够设计并执行针对FTL算法的单元测试、压力测试及寿命测试用例。
- 性能调优:掌握存储系统性能分析工具(如FIO),能独立优化IOPS、延迟等关键指标。
3. 固件质量与流程经验
- 具备代码审查经验,熟悉静态分析工具和代码质量标准(如ISO 26262、MISRA-C)。
- 参与过固件质量流程设计,能够制定测试用例覆盖率目标、缺陷跟踪流程及版本迭代规范。
4. 加分项
- 有量产存储设备(如eMMC/UFS/SSD)固件开发经验,者优先。
- 熟悉多线程编程、实时系统开发或嵌入式Linux内核模块开发者优先。
5. 软性能力
- 良好的问题分析与解决能力,能快速定位复杂Bug并提供解决方案。
- 优秀的跨团队协作能力,能与硬件、算法、测试团队高效配合。
所属行业:半导体/芯片/集成电路
职能分类:芯片测试工程师
工作城市:
中山,招聘2人,详细地址:中山市江波龙产业园
职位要求
学历要求:本科·统招
工作年限:3-5年
薪资福利
年薪范围:35-44万 14薪
薪资福利:社保与公积金按当地5%缴纳,提供食堂餐补,体检等
面试信息
面试轮次:轮
视频面试:可以接受
面试流程:-