崗位職責(zé):
1. 基于 Rockchip RK3588 平臺(tái)進(jìn)行嵌入式系統(tǒng)開(kāi)發(fā),完成BSP移植、驅(qū)動(dòng)開(kāi)發(fā)及性能優(yōu)化。
1. 負(fù)責(zé) Linux內(nèi)核 的裁剪、定制、驅(qū)動(dòng)開(kāi)發(fā)(如Camera、GPU、NPU、PCIe,GPIO/UART/I2C/SPI/CAN等外設(shè))。
2. 開(kāi)發(fā) RTOS(如FreeRTOS、RT-Thread) 與Linux雙系統(tǒng)協(xié)同方案(如異構(gòu)通信、資源共享)。
3. 優(yōu)化系統(tǒng)啟動(dòng)時(shí)間、內(nèi)存占用、功耗等關(guān)鍵指標(biāo),解決多核(ARM Cortex-A76/A55)調(diào)度問(wèn)題。
4. 設(shè)計(jì)并實(shí)現(xiàn)嵌入式端多媒體處理(如H.265編解碼)。
5. 參與硬件設(shè)計(jì)評(píng)審,協(xié)助調(diào)試硬件問(wèn)題(如DDR、PMIC、高速信號(hào)完整性)。
6. 協(xié)助硬件團(tuán)隊(duì)進(jìn)行板級(jí)調(diào)試,解決軟硬件協(xié)同問(wèn)題。
7. 編寫(xiě)技術(shù)文檔(設(shè)計(jì)文檔、測(cè)試報(bào)告等),維護(hù)代碼版本(Git/SVN)
崗位要求:
1. RK3588經(jīng)驗(yàn):
- 熟悉RK3588芯片架構(gòu)及開(kāi)發(fā)環(huán)境(官方SDK、Toolchain、Debug工具);
- 有RK3588/Linux BSP移植、uboot移植、設(shè)備樹(shù)(DTS)調(diào)試經(jīng)驗(yàn);
- 了解NPU(算能/瑞芯微SDK)或VPU多媒體開(kāi)發(fā)優(yōu)先。
2. 嵌入式Linux:
- 精通Linux驅(qū)動(dòng)開(kāi)發(fā)(字符設(shè)備、塊設(shè)備、網(wǎng)絡(luò)設(shè)備等);
- 熟悉內(nèi)核模塊開(kāi)發(fā)、進(jìn)程間通信、文件系統(tǒng)定制(Yocto/Buildroot);
- 掌握常用調(diào)試工具(gdb、kgdb、perf、trace-cmd等)。
3. RTOS能力:
- 熟悉至少一種RTOS(FreeRTOS、RT-Thread、Zephyr等)的任務(wù)調(diào)度、內(nèi)存管理;
- 有RTOS與Linux混合部署經(jīng)驗(yàn)(如通過(guò)RPMSG、共享內(nèi)存通信)。
4. 基礎(chǔ)要求:
- 本科及以上學(xué)歷,計(jì)算機(jī)/電子/通信等相關(guān)專(zhuān)業(yè);
- 3年以上嵌入式開(kāi)發(fā)經(jīng)驗(yàn),熟練使用C/C++、Python;
- 掌握硬件調(diào)試工具(示波器、邏輯分析儀、JTAG等)。
加分項(xiàng):
有激光雷達(dá)掃描儀,掃地機(jī),割草機(jī),無(wú)人機(jī)等機(jī)器人領(lǐng)域從業(yè)經(jīng)驗(yàn)者優(yōu)先;