崗位職責:
1.負責完成在線監(jiān)測產(chǎn)品的嵌入式軟件設計工作,精通8/16/32位單片機的原理;
2.負責在線監(jiān)測產(chǎn)品的各種硬件外圍接口的代碼編寫,如I2C、SPI、UART、RS485、RS232、RJ45,時鐘芯片,EEPROM/FLASH等硬件接口,以及功能應用開發(fā);
3.負責產(chǎn)品的軟件研發(fā)、試產(chǎn)、量產(chǎn)、定型等全過程工作,分析并解決嵌入式軟件相關的問題,優(yōu)化系統(tǒng)性能;
4.配合硬件工程師,測試工程師進行硬件和驅(qū)動程序的測試,故障定位和軟件修復;
5.負責南網(wǎng)、國網(wǎng)的協(xié)議對接和程序編寫,合作聯(lián)調(diào)測試;
6.負責完成在產(chǎn)品過程中相關文檔的整理和編寫;
7.配合在線監(jiān)測產(chǎn)品試驗和送檢工作;
8、領導安排的其他工作。
任職要求:
1、精通C51/ARM/DSP架構MCU芯片開發(fā),熟悉嵌入式軟件開發(fā)流程,具有嵌入式軟件框架架構設計思維和良好的代碼風格;
2、熟悉freeRTOS/ucos/Linux等嵌入式操作系統(tǒng)的任務和進程調(diào)度原理、進程間同步通信機制;
3、熟練掌握keil、IAR、Source Insight、git、?Beyond Compare等工具;有較好硬件基礎,可熟練閱讀和理解電路原理圖;
4、熟悉I2C、SPI、UART、CAN 、RS485等芯片驅(qū)動開發(fā);
7、至少主持或參與開發(fā)過一個嵌入式軟件架構設計,并在批量產(chǎn)品中應用;
8、較強的溝通協(xié)調(diào)能力、分析能力和規(guī)劃能力,服從工作安排,善于團隊合作;
9、良好的積極性、主動性、責任心,并具有優(yōu)秀的執(zhí)行力;
10、有電力監(jiān)測產(chǎn)品、linux實際項目研發(fā)經(jīng)驗和TCP/UDP研發(fā)經(jīng)驗優(yōu)先 ;