职位描述
职责描述:
一、软件设计与开发:
1.根据公司产品需求,设计和开发自动门的嵌入式软件,确保软件功能满足产品需求和用户体验。
2.编写高质量的代码,确保软件的可维护性和可扩展性。
二、电机控制开发:
1.研究和开发电机控制算法,优化电机的运行性能,确保自动门的平稳和高效运行。
2.熟悉电机驱动技术,能够设计和实现高精度的电机控制系统。
三、调试与测试:
1.对开发的软件进行详细的调试和测试,确保软件的稳定性和可靠性。
2.工作与硬件工程师紧密合作,解决硬件与软件的接口问题,确保整体系统的顺利运行。
四、项目文档编写:
1.制作详细的技术文档,包括软件设计文档、用户手册和测试报告。
2.确保技术文档的清晰和完整,便于团队成员理解和后续维护。
五、团队合作与沟通:
1.与产品经理、硬件工程师、测试工程师等团队成员紧密合作,确保项目按时保质完成。
2.与其他部门协作,解决开发过程中遇到的技术难题,推动项目的顺利进行。
六、技术学习与知识分享:
1.定期学习和研究新技术和新工具,保持技术的前沿性。
2.分享技术知识和经验,参与技术交流和培训,提升团队的整体技术水平。
任职要求:
一、教育背景:
本科及以上学历,计算机科学、电子工程、自动化、机械电子工程或相关专业。
二、工作经验:
1.3年以上嵌入式软件开发经验,3年以上电机控制相关工作经验,具备自动门或相关领域的开发经验者优先。
2.熟悉常用嵌入式操作系统如FreeRTOS,VxWorks等,了解常用嵌入式开发工具如Keil C, IAR Systems等。
3.熟练掌握C/C 语言,对汇编语言有一定了解,能够在需要时使用。
三、专业技能:
1.熟悉电机控制技术,包括直流电机和交流电机的驱动和控制,理解电机的工作原理和驱动方法。
2.熟悉电机驱动技术中的PWM(脉宽调制)信号控制,能够实现电机转速和方向的精确控制。
3.熟悉常用传感器和执行机构,如编码器、霍尔传感器、减速器等,能够设计和实现精确的电机控制算法。
4.熟悉自动门系统的安全控制和稳定性要求,能够在系统设计中考虑安全因素,防止潜在的危险。
5.熟悉一种或多种通信协议,如CAN总线、RS485、Modbus等,能够在嵌入式系统中实现设备间的通信和数据传输。
四、个人素质:
1.具备良好的编程习惯,能够编写结构清晰、可维护性强的代码。
2.具备较强的逻辑思维能力和问题解决能力,能够独立解决开发过程中的技术问题。
3.具备较强的学习能力,能够快速熟悉新技术和新工具,保持技术的前沿性。
4.具备良好的团队合作能力和沟通能力,能够在团队中高效协作,推动项目的顺利进行。
5.对自动化控制领域有浓厚兴趣,愿意投身于自动门嵌入式软件开发,接受挑战,追求卓越。