职位描述
高级软件架构师(.NET方向 | 测试平台研发)
岗位职责:
1. 负责基于 .NET 平台的测试系统软件架构设计,包括核心框架的搭建、模块划分和功能设计。
2. 主导测试软件的开发、调试及优化,涉及变速箱、三合一动力总成(混动、增程、纯电)、电池的 EOL(End Of Line)测试及实验室测试。
3. 研发并实现对标市场主流测试产品(如 NI TestStand、Teamtechnik)的测试软件解决方案。
4. 深入理解并落实实际测试需求,将测试工艺流程转化为软件实现方案。
5. 与硬件工程师协同合作,设计和实现测试设备的软硬件通信(如基于 RS232、CAN、Ethernet/IP 等协议实现设备交互)。
6. 负责团队技术难点攻关,提供技术指导,确保项目按计划高质量交付。
7. 持续优化测试系统软件架构,确保系统高效、稳定、易扩展,同时提升用户体验。
岗位要求:
1. 技术能力要求:
1)精通 NET 框架(.NET Framework 和 .NET Core),具有10年以上软件开发经验,5年以上软件架构经验。
2)熟悉 Prism 框架,能够熟练运用于 WPF 项目的模块化开发及 MVVM 模式,具备独立搭建复杂桌面应用程序架构的能力。
3)精通常见的设计模式(如工厂模式、依赖注入、事件聚合器等),具有清晰的软件分层及模块化设计思路。
4)熟悉工业自动化测试软件构建方法,了解 NI TestStand 或 Teamtechnik 等主流测试工具的架构特点与核心功能,并具有开发同类软件的经验者优先。
5)精通通用通信协议(如 CAN、UDS、RS232、TCP/IP、Modbus**),以及相关接口的开发与协议解析。
6)熟悉设备数据采集(DAQ)的软硬件协同开发,了解常用传感器、信号分析与测量设备的使用。
7)对数据库开发有深刻理解,熟悉 SQL Server 或其他主流数据库,能够设计并优化测试数据存储与查询。
8)熟悉常见工业测试自动化工具链,具有 LabVIEW、Python 测试脚本或类似工具的开发背景者优先。
2. 测试原理与工艺能力要求:
1)深入理解变速箱、三合一动力总成(混动、增程、纯电)及动力电池的工作原理,熟悉各部件的性能测试参数及数据采集方法。
2)熟悉汽车传动系及电驱动系统的 EOL 测试工艺,包括振动、扭矩、效率、噪声(NVH)及耐久性等核心指标的测试方法(加分项)。
3)掌握动力电池组的性能测试(内阻、容量、充放电循环、过充/过放测试等)及失效分析流程,具备实际工程经验优先(加分项)。
4)能够优化设备测试工艺流程,提升测试效率与精度,同时结合软件功能实现可配置的测试模板。
5)对市场主流测试设备有深入了解,能够提出建议或研发与之对标的软件解决方案。
3. 其他能力要求:
1) 具备独立分析和解决问题的能力,能够快速理解复杂需求并给出高效技术方案。
2) 良好的沟通协作能力,能与硬件研发、测试工程师等多团队顺畅沟通,推动问题解决与项目实施。
3) 英语能力佳者优先,能够无障碍阅读、理解测试相关技术文档和标准。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕