崗位職責(zé):
1.負(fù)責(zé)硬件產(chǎn)品存儲/處理/網(wǎng)絡(luò)通信類設(shè)備嵌入式軟件研發(fā),包括系統(tǒng)架構(gòu)開發(fā)、驅(qū)動開發(fā)、通信協(xié)議開發(fā)與集成、數(shù)據(jù)采集與管理等;
2.負(fù)責(zé)與其他模塊的通訊協(xié)議的制定和接口聯(lián)調(diào);
3.負(fù)責(zé)嵌入式RTOS和Linux平臺下常用外設(shè)驅(qū)動開發(fā)與調(diào)試,如UART、USB、SPI、ADC、GPIO、TCP/IP等;
4.基于硬件產(chǎn)品進(jìn)行性能調(diào)優(yōu),包括GPU算力分配、內(nèi)存管理、功耗控制;
5.負(fù)責(zé)嵌入式軟件開發(fā)、邏輯梳理及文檔編寫;
6.配合硬件工程師、AI算法工程師完成開發(fā)、調(diào)試及相關(guān)測試工作。
崗位要求:
1.本科及以上學(xué)歷,計算機(jī)、軟件,電子、通信等相關(guān)工科專業(yè),至少3年以上嵌入式軟件開發(fā)經(jīng)驗(yàn);
2.熟練linux系統(tǒng)并掌握嵌入式軟件調(diào)試手段和工具,具備嵌入式軟件研發(fā)經(jīng)歷(ARM、PPC、DSP等),有良好的代碼風(fēng)格和編程習(xí)慣;
3.熟悉嵌入式環(huán)境下C語言編程和常見的數(shù)據(jù)結(jié)構(gòu)算法等,深入理解嵌入式通訊中間件,熟悉工業(yè)通信協(xié)議及其原理;
4.具備一定的硬件知識,掌握多線程編程、網(wǎng)絡(luò)編程(TCP/IP、UDP),具備RTOS開發(fā)經(jīng)驗(yàn)者優(yōu)先;
5.具有較強(qiáng)的分析問題和解決問題的能力,能夠獨(dú)立完成軟件模塊的設(shè)計、編碼、調(diào)試和測試;
6.有風(fēng)電、光伏等新能源行業(yè)產(chǎn)品開發(fā)經(jīng)驗(yàn)者,熟悉風(fēng)電設(shè)備狀態(tài)監(jiān)測或邊緣計算場景者優(yōu)先;
7.具備獨(dú)立解決復(fù)雜問題的能力,能快速定位系統(tǒng)瓶頸。
(工作地點(diǎn)在北京)