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