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