1. 学历专业:大专及以上,计算机、电子信息、物联网等相关专业,硕士优先(部分高端岗位要求) 。
2. 技能要求:精通C/C++,熟悉Linux/RTOS,掌握ARM、STM32等处理器,了解UART/I2C/SPI等接口协议 。
3. 经验要求:初级需1-3年开发经验,中高级需3年以上,能独立解决复杂问题 。
4. 工具能力:熟练使用Keil、示波器、逻辑分析仪等开发调试工具。
5. 硬件设计:选芯片(如ARM)、设计电路原理图及PCB布局(如温控电路) 。
6. 软件开发:写底层驱动、移植操作系统(Linux/RTOS),编应用层代码(如机器人控制算法) 。
7. 系统调试:整合软硬件,用工具排查故障,优化性能(如车载系统GPS模块调试) 。
8. 文档编写:输出设计规范、用户手册等技术文档。