一、岗位职责1)测试工具链开发:为北美全球知名企业定制开发实验室测试工具链,深度适配企业测试需求,确保工具链高效服务于无线通信终端产品测试全流程。2)需求分析与方案设计:精准剖析无线通信终端协议测试和射频测试需求,全面覆盖界面交互、业务功能等设计维度,深入挖掘用户潜在需求,输出兼具创新性与可行性的专业测试方案。3)程序开发:基于MacOS系统开发高性能上位机程序,同步完成iOS端服务APP程序的代码编写,熟练运用Swift等语言实现功能模块,保障程序在不同架构下运行的稳定性与兼容性。4)全周期软件管理:主导软件从功能实现、版本自测到正式发布的全流程,严格把控质量,确保软件产品按时交付并稳定运行。代码优化与维护:高效定位并修复软件代码中的Bug,持续优化代码性能,提升软件运行效率,保障软件生命周期内的良好体验。5)技术文档输出:规范撰写产品技术文档,包括需求方案、实现流程、问题复盘总结等内容,为团队知识沉淀和项目经验传承提供支撑。6)其他任务执行:高效完成领导安排的临时性任务与项目,灵活适应工作内容调整,助力团队目标达成。二、任职要求1)本科及以上学历,计算机/软件工程/数学专业,开发经验2年以上。2)编程语言能力:精通Swift语言,熟练掌握面向对象编程思想;熟悉C++、ObjectiveC等语言者优先,具备多语言开发能力。3)开发规范与习惯:擅长面向对象软件开发模式,编写代码规范简洁,具备良好的注释习惯,确保代码可读性与可维护性。4)操作系统基础:熟悉MacOS、Unix、Linux中至少一种操作系统原理,熟练使用系统命令,能够基于系统特性开展软件开发工作。5)代码管理技能:熟练运用GIT进行代码版本管理,高效完成代码提交、合并、分支管理等操作,保障团队协作开发顺利进行。6)全流程开发经验:具备完整的从需求分析、方案设计到开发自测的全流程项目经验,熟悉软件开发各环节要点与规范。7)英语能力:英语四级及以上,能够流畅阅读英文技术文档、与海外团队进行邮件沟通,满足国际化项目协作需求 。三、其他1)注重细节,自我学习和自我驱动力强,热爱编程,善于挑战技术盲区和学习新的知识 2)具备优秀的沟通表达能力,团队合作能力