岗位描述
岗位职责
岗位职责\n 软件开发(ATE测试软件开发方向、固件设计方向)
1.负责光模块研发阶段ATE测试软件开发,主导从需求分析、架构设计、代码开发到系统部署的全流程工作。
2.编写软件技术文档,包括需求规格说明书、方案设计文档、详细设计文档、用户操作手册等;提供现场技术支持,协助研发团队解决测试软件使用过程中的故障与疑问。
3.完成ATE测试软件各核心功能模块开发,包括但不限于仪器仪表控制、数据采集与分析、测试流程自动化、结果报表生成、数据库交互等,确保ATE测试软件满足光模块电性能、光性能及可靠性测试需求。
4.优化ATE测试软件性能,包括缩短测试周期、降低误判率、提升自动化覆盖率,满足研发团队的验证需求。
5.负责高速光模块中嵌入式系统(MCU/SoC)的固件开发、调试、维护与版本管理
6.实现对关键硬件模块(如光源驱动、接收器、温控单元)的精确控制、校准与监控功能
7.开发并实现设备与主机系统的通信协议(如I2C,SPl,UART等)
8.优化固件代码,确保系统实时性、稳定性、低功耗及资源高效利用
9.编写固件设计文档、接口说明,支持测试与生产
岗位要求
\n任职要求\n 1.全日制本科及以上学历,电子相关专业。
2.3年以上数通光模块产品ATE测试软件开发经验;有800G及以上光模块ATE测试软件开发经验或量产线测试系统落地经验者优先。
2.精通ATE测试软开发逻辑,熟悉光模块测试原理与核心指标,能精准匹配软件功能与测试需求。
3.至少精通LabView/LabWindows CVI/C++中的一种编程语言,熟练运用LabView、LabWindows CVI、Visual Studio、Qt等中的一种开发环境。
4.熟悉SQL(MySQL/SQL Server)数据库操作,能开发自动化报表。
5.熟悉SCPI指令集、VISA驱动,熟悉GPIB、LAN、USB等接口编程,熟悉光模块测试中常用仪器(如误码测试仪、眼图仪、光开关、衰减器)的控制。
6.熟悉Python,能编写标准化测试脚本与用例,支持测试参数灵活配置,适配光模块的不同测试场景的优先。
7.熟悉光模块相关协议与标准,如IEEE802.3(以太网协议)、CMIS5.x/(模块管理与诊断协议),能确保软件测试逻辑符合行业规范的优先。
8.具备测试流程优化能力,能设计并行测试、多工位同步测试逻辑,或通过算法优化提升测试效率;有量产线测试瓶颈突破案例者优先。
9.熟悉常用嵌入式外设接口与通信协议、具备良好的代码规范、调试技巧和问题解决能力,具备高速光模块固件设计经验者优先
10.良好的协作能力,能与固件、硬件、测试人员高效沟通,明确需求边界,推动ATE软件从开发到落地的全流程进度。
11.学习能力强,能快速适配光模块高速率技术迭代(如1.6T光模块测试需求),或掌握新仪器(如高速实时示波器)的控制逻辑与测试方案。
12.具备严谨的工作态度与文档编写能力,能规范输出设计文档与操作手册,确保软件开发过程可追溯、维护成本可控。
13.英语听说读写良好,能阅读英文技术文档及仪器手册者优先