工作职责
1.编写微控制器(如STM32)和处理器(如ARM A系列)的底层固件
2.开发设备驱动程序,与传感器、电机等外设进行通信(如串口,I2C,SPI,USART,CAN)
3.实现实时控制逻辑,确保机器人的响应速度和稳定性
4.优化代码性能和资源占用
5.设计PCB硬件电路设计和绘制,具备电路焊接、电气硬件维护、部署、整合能力
6.进行团队嵌入式人才培养和团队建设
任职资格
1.编程语言:精通嵌入式C/C++
2.系统架构:熟悉嵌入式硬件架构,掌握RTOS实时操作系统
3.硬件开发:熟悉嵌入式硬件开发,电路图绘制,PCB板设计
4.硬件交互:熟练开发外设驱动,能配合硬件工程师完成“软件-硬件”联调,定位通信、时序类问题
5.调试优化:具备代码调试与性能优化能力,能通过日志、断点、性能分析工具解决内存泄漏、死锁、功耗超标等问题