岗位职责:
1. 负责单片机软件系统的设计和开发,包括需求分析、设计、编码和测试等工作,确保软件系统性能和稳定性。
2. 参与单片机硬件系统的设计和开发,与硬件工程师合作,保障软硬件配合良好。
3. 开发单片机软件程序,实现各种功能和算法,包括数据采集、处理、存储、显示等。
4. 掌握单片机驱动程序的开发,包括外围设备控制、通信协议处理、时钟定时等基础模块的编写。
5. 对单片机软件系统进行优化和调试,解决系统性能和稳定性问题,确保系统正常运行。
6. 参与单片机软件系统的调试和测试,确保软件与硬件系统之间的协同工作。
7. 制定单片机软件系统更新和维护计划,包括修复问题和添加新功能等。
8. 学习和掌握最新的单片机软件技术和开发工具,推动技术创新和提升工作效率。
职位要求:
1. 具有计算机科学或电子工程等相关专业的大专或本科学历;
2. 具有3年以上单片机软件开发经验,熟练掌握C/C++等编程语言;
3. 熟悉单片机软件开发流程和开发工具,如Keil、MCUExpresso等;
4. 熟悉嵌入式系统基础知识,掌握硬件电路原理和数字信号处理技术;
5. 良好的团队合作精神和沟通能力,有较强的解决问题的能力和创新意识;
6. 具备较强的学习能力和自我驱动能力,能够不断探索新的技术和方法;
7. 工作认真负责,有较强的工作责任感和服务意识。