工作內(nèi)容:
1. 搭建并維護(hù)嵌入式軟件開發(fā)環(huán)境,執(zhí)行軟件開發(fā)、調(diào)試及相關(guān)技術(shù)支持工作;
2. 根據(jù)硬件原理圖設(shè)計(jì)、實(shí)現(xiàn)并驗(yàn)證驅(qū)動(dòng)程序,確保軟硬件之間的正確交互和功能實(shí)現(xiàn);
3. 按照產(chǎn)品與技術(shù)需求完成軟件模塊開發(fā),確保代碼結(jié)構(gòu)合理、模塊化程度高且便于復(fù)用;
4. 組織并實(shí)施數(shù)據(jù)采集與基礎(chǔ)數(shù)據(jù)分析工作,為軟件實(shí)現(xiàn)及產(chǎn)品設(shè)計(jì)提供技術(shù)依據(jù);
5. 將業(yè)務(wù)需求轉(zhuǎn)化為概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)文檔,并編寫相應(yīng)的單元測試和集成測試用例;
6. 對軟件版本進(jìn)行代碼檢查、靜態(tài)分析與功能驗(yàn)證,確保版本質(zhì)量滿足發(fā)布要求;
7. 參與設(shè)計(jì)評審與代碼評審,嚴(yán)格遵守部門流程規(guī)范及質(zhì)量管理要求。
任職要求:
1. 對嵌入式單片機(jī)軟件開發(fā)具有強(qiáng)烈興趣與長期發(fā)展意愿;
2. 本科及以上學(xué)歷,電子、自動(dòng)化、計(jì)算機(jī)等相關(guān)專業(yè);
3. 具備嵌入式軟件開發(fā)經(jīng)驗(yàn),熟悉 M0 級微控制器開發(fā),熟悉微控制器工作機(jī)理;
4. 精通單片機(jī) C 語言編程,掌握 ADC、SPI、UART 等常用外設(shè)接口編程;
5. 熟悉基礎(chǔ)硬件設(shè)計(jì)原理,具備軟硬件聯(lián)合調(diào)試能力;
6. 能使用英文開展技術(shù)文檔編寫和日常工作溝通。