嵌入式软件工程师

职责:

1、 参与产品开发的前期沟通与提案,提出产品硬件性能需求,配合硬件工程师完成产品选型;

2、搭建产品应用层软件流程框架,输出相关设计文档, 实现产品软件具体功能和文档的编写; 

3、 负责后期产品应用软件的维护及培训;


任职要求:

1、精通C语言编程,精通keil软件,精通CortexM内核单片机常用外设编程。精通单片机原理,对中断、堆栈、内存、编程空间等概念有实质了解;

2、精通当前流行的其中一种RTOS,精通任务、信号量、消息队列的运作原理,并在实际工作中应用过RTOS;

3、熟悉TCP/IP、Modbus、CANOPEN总线等通信编程,有linux开发经验或运动控制编程经验者优先。