崗位職責(zé):
1.負(fù)責(zé)具身智能產(chǎn)品智能終端設(shè)備(如 IoT 設(shè)備、機(jī)器人硬件等)的嵌入式系統(tǒng)開發(fā),實(shí)現(xiàn)設(shè)備控制、傳感器數(shù)據(jù)處理及系統(tǒng)優(yōu)化:
2.負(fù)責(zé)智能終端設(shè)備的嵌入式系統(tǒng)開發(fā),實(shí)現(xiàn)設(shè)備控制、傳感器數(shù)據(jù)處理及低功耗優(yōu)化;開發(fā)智能硬件驅(qū)動層軟件SDK組件,實(shí)現(xiàn)顯示屏、傳感器、無線通信模塊等外設(shè)的精準(zhǔn)控制;
3.設(shè)計(jì)自動化測試系統(tǒng),開發(fā)生產(chǎn)測試工具及設(shè)備端診斷程序;
構(gòu)建設(shè)備端 OTA 升級框架,優(yōu)化固件存儲管理及系統(tǒng)穩(wěn)定性;
參與產(chǎn)品全生命周期開發(fā),解決從原型開發(fā)到量產(chǎn)階段的軟件技術(shù)問題;
4.主導(dǎo)嵌入式軟件架構(gòu)優(yōu)化,提升代碼執(zhí)行效率與系統(tǒng)響應(yīng)速度。
任職要求:
1.熟練掌握 C/C++ 編程語言,熟悉嵌入式 / 單片
機(jī)開發(fā)(如 STM32、GD 單片機(jī)等);
2.具備 RTOS(FreeRTOS/Zephyr 等)實(shí)際項(xiàng)目開發(fā)經(jīng)歷,熟悉軟件開發(fā)流程;
3.精通使用 keil、IAR 等開發(fā)工具,熟悉Uart、I2C、SPI、DMA 等外設(shè)接口開發(fā);有TCP/IP、UDP網(wǎng)絡(luò)編程經(jīng)驗(yàn)熟悉串口、usb、can等通信協(xié)議,優(yōu)先canOpen協(xié)議、cia402規(guī)范;
4.具有電機(jī)產(chǎn)品開發(fā)經(jīng)驗(yàn);熟練掌握電機(jī)類 PID 算法,PWM 脈寬調(diào)制設(shè)計(jì),IMU、激光雷達(dá)驅(qū)動程序開發(fā)以及低功耗電源管理程序優(yōu)化設(shè)計(jì)經(jīng)驗(yàn)優(yōu)先;