岗位职责
1. 基于 C# 语言与 Windows 平台,采用 Winform/WPF 技术开发半导体测试设备专用上位机桌面应用,保障软件的高可靠性与实时性;
2. 负责上位机与各类下位机(功率半导体测试模块、工业控制单元等)的通信开发,适配 COM 串口、TCP/IP(Socket)、USB 等多种通信方式,实现测试数据高速采集、解析与指令精准下发;
3. 解决半导体测试场景下的协议兼容、数据交互稳定性问题;
4. 运用并发编程、多线程 / 异步编程技术,处理高并发数据采集与设备控制逻辑,保障多设备协同工作时的系统流畅性;
5. 参与软件需求分析、架构设计、单元测试及现场调试,配合硬件团队完成测试设备的整机联调与问题排查;
6. 编写技术文档(需求规格说明书、设计文档、用户操作手册等),参与产品迭代优化与技术沉淀。
任职要求
1. 本科及以上学历,计算机科学与技术、电子信息工程、自动化、软件工程等相关专业;
2. 3 年以上上位机软件开发经验,具备工业自动化设备、仪器仪表或半导体测试设备上位机开发经验者优先;
3. 核心技术能力:
1. 精通 C# 编程语言,熟练掌握 Winform/WPF 开发,具备复杂 UI 界面设计与性能优化经验;
2. 熟练运用并发编程、多线程 / 异步编程(Thread、Task、Async/Await),能解决高并发场景下的资源竞争与数据同步问题;
3. 精通 Socket 编程(TCP/UDP)、串口通信(SerialPort)、USB 通信开发,具备实际项目中多通信方式融合应用经验;
4. 熟练掌握 SCPI 仪器控制协议、Modbus(RTU/TCP)工业通信协议,能独立完成协议解析、封装与调试;
5. 具备一定的硬件通信调试能力(如使用串口助手、Visual Studio 调试工具);
4. 辅助技术要求:
1. 了解功率半导体器件测试原理者优先;
2. 具备数据处理与可视化经验(如测试数据存储、曲线绘制、报表生成)者优先;
5. 综合素质:
1. 具备良好的代码规范与文档编写能力,逻辑思维清晰,问题分析与排查能力突出;
2. 具备较强的团队协作意识与沟通能力,能适应阶段性项目攻坚,责任心强。