崗位職責(zé)
1. 負(fù)責(zé)公司產(chǎn)品的嵌入式軟件設(shè)計(jì)和開發(fā);
2. 根據(jù)項(xiàng)目需求,完成架構(gòu)設(shè)計(jì)、模塊設(shè)計(jì)、編碼、測(cè)試、驗(yàn)證、修復(fù)缺陷、集成、維護(hù),等工作;
3. 按照項(xiàng)目計(jì)劃,提交高質(zhì)量的代碼,按時(shí)完成開發(fā)任務(wù);
4. 能夠提出產(chǎn)品改進(jìn)意見,持續(xù)提升產(chǎn)品性能,提升用戶使用體驗(yàn);
5. 參與公司自有產(chǎn)品的研發(fā)與維護(hù),產(chǎn)品質(zhì)量控制,缺陷追蹤,重構(gòu)和產(chǎn)品技術(shù)持續(xù)改進(jìn);
6. 部門工作需要交待的其他相關(guān)工作。
任職要求
1. 計(jì)算機(jī)應(yīng)用、自動(dòng)化、通信或相關(guān)專業(yè)學(xué)士或碩士學(xué)歷;
2. 熟練掌握嵌入式環(huán)境下的 C/C++ 語言程序設(shè)計(jì)和匯編語言程序設(shè)計(jì);具有良好的編程風(fēng)格,了解常用數(shù)據(jù)結(jié)構(gòu)、算法,具有一定的軟件架構(gòu)設(shè)計(jì)能力;
3. 熟練掌握常用嵌入式軟件開發(fā)工具,如IAR Workbench,MDK,GCC交叉工具鏈;熟練掌握常用的軟件代碼版本管理工具如SVN,軟件缺陷追蹤工具等;
4. 熟悉ARM Cortex A/M系列,51系列內(nèi)核平臺(tái),熟悉常見MCU或MPU外設(shè)如Ethernet,SPI,IIC,RS485,CAN接口等,熟練掌握底層外設(shè)驅(qū)動(dòng)程序開發(fā);
5. 熟悉常用嵌入式操作系統(tǒng)如Linux,UCOS,FreeRTOS等,具有嵌入式多任務(wù)系統(tǒng)軟件設(shè)計(jì)、開發(fā)以及調(diào)試經(jīng)驗(yàn);
6. 具有良好團(tuán)隊(duì)合作精神,積極主動(dòng)工作態(tài)度;
職位福利:五險(xiǎn)一金、績效獎(jiǎng)金、年底雙薪、餐補(bǔ)、帶薪年假、節(jié)日福利