1. 需求分析与规划:与测试团队、研发人员沟通,精准把握固态存储设备测试需求,规划测试工具开发方向与功能框架,制定详细开发计划。2. 工具设计与开发:运用C/C++、Python等编程语言,开发固态存储设备的功能测试、性能测试、可靠性测试等各类工具,实现自动化测试流程。3. 功能优化与维护:持续优化测试工具性能,修复运行中出现的问题 ,定期更新工具,确保其与不断升级的固态存储设备技术和测试需求相匹配。4. 集成与协作:将开发的测试工具与现有测试环境、流程集成,协助测试人员熟练使用,与相关团队协作解决工具使用中出现的技术难题。5. 技术研究与应用:跟踪前沿技术,研究将新的测试技术、算法应用于测试工具开发的可行性,提升测试工具的技术水平和竞争力。岗位要求1. 专业背景:计算机科学、软件工程、电子信息等相关专业,本科及以上学历。2. 编程语言:精通C/C++、Python等编程语言,有扎实的编程基础和丰富的项目经验,具备良好的代码风格和规范。3. 开发能力:有测试工具开发经验,熟练使用数据库、多线程、网络编程等技术,掌握常用开发框架和工具。4. 问题解决:具备较强的问题分析和解决能力,能快速定位并解决测试工具开发和运行中的技术问题。5. 沟通协作:良好的沟通与团队协作能力,能够与不同部门人员有效合作,推动项目顺利进行。6. 了解Linux系统,有固态存储设备(如SSD、tf卡、emmc、U盘等等)开发或测试工作经验者或了解存储设备接口协议,如eMMC/SDIO/USB/PCIE/NVME/SATA等优先考虑。