1.根據(jù)項目需求進行分解,形成軟件功能需求文檔。
2.參與MCU硬件平臺發(fā)展規(guī)劃和選型,給出專業(yè)性建議。
3.基于軟件功能需求,進行軟件小系統(tǒng)方案設(shè)計,并能進一步分解形成詳細設(shè)計方案(包括不同模塊的劃分和設(shè)計,模塊間的交互接口,以及與硬件的交互接口等)。
4.根據(jù)模塊劃分進行編碼,輸出軟件代碼。
5.軟件單元測試,主要針對軟件代碼內(nèi)部模塊測試。
6.與電子工程師進行系統(tǒng)聯(lián)合測試,保障系統(tǒng)功能的可靠性和穩(wěn)定性,輸出軟件測試報告。
7.編寫軟件使用說明書,供用戶使用。
8.完成領(lǐng)導(dǎo)交付的其他工作任務(wù)。
任職要求:
1. 本科及以上學歷,電子電路、電子通信、自動化、應(yīng)用軟件專業(yè),5年(研究生3年)以上工作經(jīng)驗。
2. 熟練使用 C/C++或C#等編程語言,掌握VisualStudio等任意一款開發(fā)工具。
3. 熟悉嵌入式硬件平臺(ARM/單片機/DSP等)的架構(gòu),能看懂相關(guān)電路圖。
4. 熟悉UART、SPI、SDIO、I2C、ADC、GPIO等常用外設(shè)的驅(qū)動開發(fā)及調(diào)試,熟悉常用數(shù)據(jù)總線協(xié)議,如RS485等。
5. 能運用英語進行讀寫,有良好的編碼風格和文檔編寫能力,具有良好的團隊合作精神。
職位福利:五險一金、包住、餐補、通訊補助、帶薪年假、交通補助、補充醫(yī)療保險、定期體檢