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