•负责基于ARM Cortex-M系列MCU的嵌入式软件设计、编码与调试,编写UART、SPI、I2C、ADC等外设驱动;
•设计并实现CAN/CAN FD通信协议栈,完成网络管理与诊断功能,熟悉CANopen或J1939上层协议者优先;
•负责EtherCAT从站设备软件开发与集成,完成CoE应用层协议实现与主流主站通讯测试;
•配合硬件工程师进行板级调试,编写软件设计文档、通讯矩阵及测试用例,支撑产品量产与迭代。
•本科及以上学历,电子信息、自动化、计算机、机电一体化等相关专业,5年以上嵌入式开发经验;
•精通C语言,熟悉ARM Cortex-M架构,具备RTOS(FreeRTOS/μC-OS)移植与开发经验;
•深入理解CAN 2.0B协议,有实际CAN驱动开发经验;熟悉EtherCAT通讯原理,有从站代码开发或移植经验;
•能看懂原理图,熟练使用示波器、逻辑分析仪等调试工具,有伺服驱动或工业自动化产品开发经验者优先。