崗位職責(zé):
1. 參與國產(chǎn)異構(gòu)芯片系統(tǒng)的軟件設(shè)計與集成,包括多核SoC與協(xié)處理器(如NPU/DSP/MCU)間的功能劃分與通信機(jī)制;
2. 搭建系統(tǒng)軟件基礎(chǔ)框架,完成異構(gòu)計算平臺上的任務(wù)調(diào)度、通信機(jī)制(如mailbox、共享內(nèi)存、ZeroMQ等)和服務(wù)化接口設(shè)計;
3. 主導(dǎo)與FPGA協(xié)同平臺的數(shù)據(jù)互聯(lián)協(xié)議設(shè)計(如AXI總線、DMA訪問等),完成底層接口聯(lián)調(diào);
4. 支持深度學(xué)習(xí)編譯器相關(guān)工具鏈(如模型轉(zhuǎn)換、下沉部署)的系統(tǒng)接口接入與優(yōu)化;
5. 與底層驅(qū)動和硬件團(tuán)隊緊密合作,負(fù)責(zé)系統(tǒng)層(kernel/user space)中的服務(wù)模塊設(shè)計與調(diào)試,涵蓋調(diào)度器、中間件、驅(qū)動交互等關(guān)鍵路徑;
6. 參與系統(tǒng)集成測試、bug定位與性能調(diào)優(yōu);
7. 輸出高質(zhì)量系統(tǒng)架構(gòu)設(shè)計文檔、接口說明文檔、系統(tǒng)配置手冊等技術(shù)資料。
任職要求:
? 計算機(jī)、電子、自動化、嵌入式系統(tǒng)等相關(guān)專業(yè)碩士學(xué)歷,或優(yōu)秀本科畢業(yè)生,985或211院校;
? 熟悉Linux系統(tǒng)架構(gòu),對用戶態(tài)與內(nèi)核態(tài)有基本理解;
? 對嵌入式系統(tǒng)調(diào)度、中間件、通信協(xié)議有一定了解;
? 熟悉異構(gòu)計算平臺、SoC集成或深度學(xué)習(xí)模型部署經(jīng)驗者優(yōu)先;
? 有ROS/RTOS/Hypervisor等嵌入式系統(tǒng)開發(fā)經(jīng)驗者優(yōu)先;
? 對系統(tǒng)結(jié)構(gòu)設(shè)計與調(diào)試流程有興趣,愿意深入底層開發(fā)與架構(gòu)優(yōu)化;
? 具備良好的溝通協(xié)作能力和文檔整理能力。