任職要求:滿足其一即可
1、大模型的測(cè)試,會(huì)基礎(chǔ)的腳本代碼語言的開發(fā);
2、會(huì)嵌入式C語言的開發(fā),寫linux下c代碼。
職位描述
1、協(xié)助自研AI芯片的用戶態(tài)驅(qū)動(dòng)(UMD)與內(nèi)核態(tài)驅(qū)動(dòng)(KMD)功能開發(fā),實(shí)現(xiàn)硬件資源管理;
2、參與驅(qū)動(dòng)與運(yùn)行時(shí)(Runtime)的接口設(shè)計(jì)與基礎(chǔ)性能調(diào)優(yōu),優(yōu)化硬件計(jì)算效率;
3、配合硬件團(tuán)隊(duì)進(jìn)行部分模塊的仿真與調(diào)試,跟進(jìn)固件與驅(qū)動(dòng)的聯(lián)調(diào)問題;
4、定位驅(qū)動(dòng)層的基礎(chǔ)功能缺陷與穩(wěn)定性問題(如內(nèi)存泄漏、死鎖等),推動(dòng)問題閉環(huán);
5、協(xié)助文檔編寫,輸出開發(fā)、測(cè)試、部署流程的技術(shù)說明。
職位要求
硬性要求(必須滿足)
1、計(jì)算機(jī)/電子/通信相關(guān)專業(yè),本科及以上學(xué)歷,1年以上Linux底層開發(fā)經(jīng)驗(yàn);
2、熟悉Linux內(nèi)核關(guān)鍵模塊(內(nèi)存管理、設(shè)備驅(qū)動(dòng)、中斷機(jī)制),至少參與過1個(gè)完整驅(qū)動(dòng)項(xiàng)目;
3、熟練掌握C/C++,能獨(dú)立編寫模塊代碼并使用GDB調(diào)試基礎(chǔ)問題;
4、熟悉常見外設(shè)協(xié)議(如PCIe、DMA)基礎(chǔ)工作原理,能閱讀原理圖與寄存器文檔;
5、了解Linux用戶態(tài)與內(nèi)核態(tài)通信機(jī)制(如ioctl、sysfs、Netlink)。
優(yōu)先項(xiàng)
1、接觸過AI芯片/NPU/GPU的基礎(chǔ)驅(qū)動(dòng)開發(fā)或測(cè)試;
2、熟悉Linux性能分析工具(perf、ftrace、vmstat);
3、了解硬件加速器(如TPU、VPU)的資源調(diào)度邏輯;
4、對(duì)深度學(xué)習(xí)框架(PyTorch、TensorFlow)的算子調(diào)用流程有基本認(rèn)知