岗位职责:
1.负责完成在线监测产品的嵌入式软件设计工作,精通8/16/32位单片机的原理;
2.负责在线监测产品的各种硬件外围接口的代码编写,如I2C、SPI、UART、RS485、RS232、RJ45,时钟芯片,EEPROM/FLASH等硬件接口,以及功能应用开发;
3.负责产品的软件研发、试产、量产、定型等全过程工作,分析并解决嵌入式软件相关的问题,优化系统性能;
4.配合硬件工程师,测试工程师进行硬件和驱动程序的测试,故障定位和软件修复;
5.负责南网、国网的协议对接和程序编写,合作联调测试;
6.负责完成在产品过程中相关文档的整理和编写;
7.配合在线监测产品试验和送检工作;
8、领导安排的其他工作。
任职要求:
1、精通C51/ARM/DSP架构MCU芯片开发,熟悉嵌入式软件开发流程,具有嵌入式软件框架架构设计思维和良好的代码风格;
2、熟悉freeRTOS/ucos/Linux等嵌入式操作系统的任务和进程调度原理、进程间同步通信机制;
3、熟练掌握keil、IAR、Source Insight、git、Beyond Compare等工具;有较好硬件基础,可熟练阅读和理解电路原理图;
4、熟悉I2C、SPI、UART、CAN 、RS485等芯片驱动开发;
7、至少主持或参与开发过一个嵌入式软件架构设计,并在批量产品中应用;
8、较强的沟通协调能力、分析能力和规划能力,服从工作安排,善于团队合作;
9、良好的积极性、主动性、责任心,并具有优秀的执行力;
10、有电力监测产品、linux实际项目研发经验和TCP/UDP研发经验优先 ;