岗位职责:
1、负责运动控制器和相关总线IO产品的嵌入式软件开发工作;
2、负责嵌入式操作系统的移植与优化;
3、负责与控制器相关的软件协议栈的移植与优化,如EtherCAT主站与从站,CANOPEN主站与从站,MODBUS主站与从站;
4、编写软件需求说明书;
5、与硬件开发人员配合进行产品软、硬件调试;
6、编写产品软件说明书;
7、对其他工程师进行技术培训与指导;
8、其他相关控制器产品的研究与开发。
任职要求:
1、3年以上嵌入式软件开发经验,具有良好的逻辑思维能力,本科及以上学历,自动化、计算机、电子及相关专业优先;
2、熟悉ST、TI或相关公司ARM CORTEX系统架构的MCU程序编写、熟悉外设接口驱动开发,例如CAN、RS485、USB、SPI、UART、I2C、FLASH等;
3、熟悉MDK或其他相关嵌入式开发环境,精通 C/C++ 语言编程,有良好的理论基础知识,有良好的编程规范;
4、至少熟悉一种嵌入式操作系统RTOS的编程、如freeRTOS,uC/OS,RTX,或其他;
5、熟悉常用的现场总线协议,如:modbus,canopen,EtherCAT, 进行过相关总线协议栈移植者优先;
6、熟悉PLC底层固件开发,如果RTS、runtime开发者,甚至可以即刻录用;
7、了解IEC61131标准,熟悉PLC编程;
8、 熟悉PLCOPEN标准的运动控制算法开发者优先;
9、工作责任心强、有上进心、善于沟通、有良好的职业道德、服从上级的安排。
职位福利:五险一金、年终奖金、绩效奖金、过节费、免费午餐茶歇、带薪年假、晋升调薪、集体旅游