工作职责:(一)整体软件方案定义1.根据产品需求,负责变频空调软件系统的整体架构设计,包括应用功能、压缩机驱动、总线通讯等模块。2.制定详细的软件开发计划,明确各阶段的目标和时间节点。(二)应用功能开发1.开发变频空调的控制逻辑,实现温度、湿度、风速等参数的精确控制。2.设计并实现用户友好的交互界面,提升用户体验。(三)压缩机驱动软件开发1.主导定义压缩机/电机控制算法和控制策略,开发高效的压缩机驱动软件。2.优化压缩机控制算法,提高系统的能效比和稳定性。(四)总线通讯技术实现基于各种总线通讯协议(如CAN、LIN、Modbus等),负责在变频空调系统中实现总线通讯功能。(五)软件实施与测试1.软件系统架构设计,进行模块划分和接口定义。2.负责软件的编码、调试和测试工作,协同硬件团队完成硬件与软件的集成测试,解决开发过程中的技术难题。3.参与实机测试,验证软件在实际运行环境中的表现,及时调整优化。(六)技术文档编写与维护1.编写详细的技术文档,包括设计文档、测试报告、用户手册等。2.对现有产品软件进行维护和升级,及时解决用户反馈的软件问题,收集市场需求和用户意见,为产品迭代提供技术支持。岗位要求:1.计算机科学、电子工程,软件工程、自动化等相关专业本科及以上学历。2.至少5年以上的变频空调软件开发经验,有成功实施过完整软件开发周期的项目经验。3.精通C/C++编程语言,有嵌入式软件开发经验,具备扎实的数据结构和算法基础,能够独立完成复杂软件模块的设计与实现。4.熟悉变频控制原理及压缩机驱动技术,掌握矢量控制、直接转矩控制等压缩机驱动算法。具备MATLAB算法仿真能力及独立的驱动算法设计能力5.熟悉嵌入式处理器和常用外围器件的使用(如TI、NXP、STM32等)。6.熟悉CAN、RS485、ETHERNET等各种总线通讯协议及其实现方法。能够解决总线通讯中的实际问题。7.具备良好的团队合作精神和沟通能力,能够与跨部门团队有效协作。