職位詳情:
1.負(fù)責(zé)嵌入式軟件的開(kāi)發(fā)和維護(hù),使用C/C++語(yǔ)言進(jìn)行程序設(shè)計(jì)和編碼,能夠熟練運(yùn)用Linux系統(tǒng)進(jìn)行嵌入式軟件開(kāi)發(fā);
2.負(fù)責(zé)智能門(mén)鎖、門(mén)禁及其它智能家居產(chǎn)品電控軟件的開(kāi)發(fā)和維護(hù),優(yōu)化軟件功能;
3.解決系統(tǒng)中的疑難問(wèn)題,包括但不限于:穩(wěn)定性、性能、功耗等;
4.制定測(cè)試計(jì)劃,對(duì)產(chǎn)品進(jìn)行全功能測(cè)試,跟進(jìn)提測(cè)進(jìn)度;
5.深入理解產(chǎn)品,參與產(chǎn)品的整個(gè)生命周期的開(kāi)發(fā)過(guò)程,包括需求定義、設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試、生產(chǎn)、維修等
任職要求:
1.具備3年以上相關(guān)工作經(jīng)驗(yàn),熟練掌握C/C++編程,具有獨(dú)立設(shè)計(jì)開(kāi)發(fā)能力,善于解決疑難問(wèn)題;
2.擁有扎實(shí)的基于linux系統(tǒng)的開(kāi)發(fā)經(jīng)驗(yàn),熟悉linux下的嵌入式軟件開(kāi)發(fā)流程和工具鏈,熟悉其他嵌入式操作系統(tǒng)(如RT-Thread、FreeRTOS等);
3.能熟練閱讀電子原理圖,能夠使用各種儀器表對(duì)硬件系統(tǒng)進(jìn)行調(diào)試和故障排除;
4.對(duì)常見(jiàn)的嵌入式IC(如BYD、STM32、RTL、ESP32等)有深入了解,能夠進(jìn)行底層驅(qū)動(dòng)開(kāi)發(fā)和應(yīng)用程序開(kāi)發(fā);
5.具有豐富的藍(lán)牙和WIFI開(kāi)發(fā)經(jīng)驗(yàn),熟悉相關(guān)協(xié)議和開(kāi)發(fā)流程;
6.熟悉常用的加密算法,并能將其應(yīng)用于嵌入式系統(tǒng)中,保障數(shù)據(jù)安全;