1.?負責基于51/ARM/STM32的嵌入式系統(tǒng)的固件開發(fā)、調試及外圍驅動編寫;
2.?參與產品的規(guī)格和需求的制定,負責嵌入式軟件的功能定義、模塊設計、算法實現(xiàn)、代碼編寫、系統(tǒng)測試、調試工作;
3.?負責嵌入式系統(tǒng)設計和相應文檔的編寫;與硬件設計人員配合完成系統(tǒng)聯(lián)調和優(yōu)化;
4.?負責驅動及應用層軟件的架構、功能、接口等的搭建、完善;負責軟件的可靠性測試、產品驗證和技術支持;
5.?負責軟件使用說明書及相關作業(yè)指導書,相應的技術文檔和流程圖等的編寫;
6.?維護公司現(xiàn)有的軟件產品,以及產品BUG進行跟蹤和修復;
7.?負責軟件編寫的相關標準化流程;
8.?配合和協(xié)助其他部門工作。
任職要求:
1.?計算機、電子、通信等相關專業(yè),本科及以上學歷;
2.?熟悉C/C++編程語言及相關編程開發(fā)軟硬調試工具,具有嵌入式實時操作系統(tǒng)底層驅動或應用開發(fā)經驗(有嵌入式項目底層架構搭建經驗或經歷者優(yōu)先);
3、了解嵌入式軟件的開發(fā)流程,對嵌入式軟件開發(fā)有濃厚的興趣,樂于學習相關的新技術
4、有單片機控制經驗,至少熟練使用一種單片機,熟悉單片機常用的接口(SPI/I2C/UART/USB等)使用,可以獨立編寫相應的控制程序
5、有一定的硬件基礎,可以看懂較為簡單的原理圖和PCB,熟悉常用的實驗室儀器
6、有嵌入式linux平臺下開發(fā)經驗者優(yōu)先