
工作职责:
1、负责下位机采集和控制系统的嵌入式的需求分析,系统设计,技术文档的撰写等;
2、负责嵌入式系统ARM端设计和开发、与上位机的联调、测试;
3、参与系统BUG问题排查,与硬件工程师,上位机工程师,FPGA上下游工程师紧密配合,并进行有效迭代;
4、参与跨部门对接需求,具备良好的沟通和思维能力,文档编撰能力 ,PPT汇报能力;
5、负责现有软件的维护与升级。
任职资格:
1、精通C或C++语言,能够熟练编写、调试和优化代码;
2、熟悉STM32和ZYNQ的软核编写,熟悉任一常见RTOS的编写(UCOS/FREEROTS等的任务调度,内存管理和通信机制),熟悉相对应的开发工具,熟悉常见外设的开发;
3、熟悉常见接口协议,如SPI、I2C、UART、USB、TCP/IP、Ethernet、lwip等;
4、熟悉常见PID算法,并且具备算法移植转化能力
5、具备良好的文档编撰能力,单元自测能力,版本控制能力,善于分析、定位和解决问题;