【崗位職責(zé)】
1.負(fù)責(zé)嵌入式軟件編程開發(fā),獨(dú)立負(fù)責(zé)軟件子模塊的功能開發(fā)和調(diào)測與驗(yàn)證;
2.基于嵌入式OS(Linux、FreeRTOS)的設(shè)備驅(qū)動程序、SDK庫和APP等開發(fā);
3.深入理解產(chǎn)品的應(yīng)用場景,明確用戶需求,不斷優(yōu)化軟件、提升產(chǎn)品性能;
4.做好軟件維護(hù)工作,以及相關(guān)周邊文件的編寫和維護(hù);
5.遵守公司各項(xiàng)規(guī)章制度并做好技術(shù)保密相關(guān)工作,按照公司相關(guān)編程規(guī)范的要求進(jìn)行開發(fā),保質(zhì)保量完成職責(zé)范圍內(nèi)的研發(fā)任務(wù)。
【任職要求】
1.統(tǒng)招本科及以上學(xué)歷,計(jì)算機(jī)類、自動控制和電子類等相關(guān)專業(yè);
2.具備扎實(shí)的C/C++語言編程開發(fā)技能,熟悉單片機(jī)開發(fā)流程,有實(shí)際開發(fā)板的開發(fā)經(jīng)驗(yàn);
3.掌握uCOS、RT-Linux 、FreeRTOS操作系統(tǒng)中的一種;
4.熟練掌握常用嵌入式系統(tǒng)通訊接口的編程,如USB、Ethernet、CAN、I2C、SPI、UART等通訊接口。
【加分項(xiàng)】
1.扎實(shí)的模擬、數(shù)字電路基礎(chǔ)知識;
2.熟練使用常用嵌入式硬件調(diào)試設(shè)備,如示波器、邏輯分析儀;
3.了解Unified Model Language (UML)統(tǒng)一建模語言;
4.掌握Matlab/Simulink工具軟件使用。