小米整體時(shí)間:9:30-20:00.超晚八算加班,(午餐2h,晚餐0.5h)
崗位一:linux內(nèi)核3年+-薪資高
具有l(wèi)inux內(nèi)核方面的經(jīng)驗(yàn),如果是只有嵌入式經(jīng)驗(yàn),那經(jīng)驗(yàn)要豐富一些,至少有一些內(nèi)核知識(shí)
工作內(nèi)容
1、負(fù)責(zé)手機(jī)研發(fā)階段的各類穩(wěn)定性問(wèn)題,比如內(nèi)核panic,手機(jī)凍屏,異常關(guān)機(jī)等;
2、負(fù)責(zé)內(nèi)核內(nèi)存管理,進(jìn)程調(diào)度等疑難問(wèn)題的分析和解決;
3、負(fù)責(zé)跟內(nèi)核社區(qū)溝通技術(shù)問(wèn)題,推動(dòng)涉及產(chǎn)品的社區(qū)BUG解決;
4、負(fù)責(zé)組內(nèi)新feature的預(yù)研;
5、負(fù)責(zé)新技術(shù)方向的調(diào)研。
任職要求
1. 5年以上的linux內(nèi)核的從業(yè)經(jīng)驗(yàn)
2. 熟悉ARMv8或者ARMv9體系結(jié)構(gòu),對(duì)CPU Cache有一定的了解
3. 熟悉linux內(nèi)核的內(nèi)存管理,調(diào)度,中斷等子系統(tǒng)
4. 熟悉crash, gdb等調(diào)試工具,了解Kasan,Kmemleak等檢測(cè)工具
5. 處理過(guò)panic等死機(jī)重啟問(wèn)題優(yōu)先
崗位二:內(nèi)核開(kāi)發(fā)
工作內(nèi)容
1. 負(fù)責(zé)組內(nèi)已有 Feature 的維護(hù)以及落地
2. 根據(jù)設(shè)計(jì)文檔,開(kāi)發(fā)內(nèi)核 Feature
3. 負(fù)責(zé)例行的技術(shù)探查,以及預(yù)研工作
任職要求
1. 精通linux內(nèi)核內(nèi)存管理,進(jìn)程調(diào)度等核心模塊的代碼
2. 熟悉ARM平臺(tái)芯片,硬件機(jī)制者優(yōu)先
崗位三:C++---模型部署
C++,C語(yǔ)言; 部署 ,模型部署 代碼
做的是, 算法平臺(tái)的部署,自己的開(kāi)發(fā)人員會(huì)在上面做 demo的驗(yàn)證不需要懂算法,即就是一個(gè)純工程的活
工作內(nèi)容
1. 開(kāi)發(fā)和維護(hù)基于安卓平臺(tái)的應(yīng)用程序。
2. 負(fù)責(zé)包含大模型在內(nèi)的移動(dòng)端的算法模型集成。
3. 負(fù)責(zé)代碼的單元測(cè)試和系統(tǒng)集成測(cè)試,確保代碼質(zhì)量和功能完整性。
任職要求
計(jì)算機(jī)科學(xué)或相關(guān)專業(yè)本科以上學(xué)歷。
至少兩年以上安卓應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn),熟悉 C/C++和Java,Python 。
具有完整應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先。
具備算法模型在移動(dòng)端集成的實(shí)際經(jīng)驗(yàn)的優(yōu)先。
良好的溝通能力和團(tuán)隊(duì)合作精神,能夠與多學(xué)科團(tuán)隊(duì)高效合作。
具備良好的自我驅(qū)動(dòng)力和解決問(wèn)題的能力,能夠獨(dú)立承擔(dān)任務(wù)并按時(shí)交付。
崗位四:Linux內(nèi)核
具有l(wèi)inux內(nèi)核方面的經(jīng)驗(yàn),如果是只有嵌入式經(jīng)驗(yàn),那經(jīng)驗(yàn)要豐富一些,至少有一些內(nèi)核知識(shí)
工作內(nèi)容
1. 負(fù)責(zé)手機(jī)底層內(nèi)核feature的Porting工作
2. 負(fù)責(zé)內(nèi)核相關(guān)BUG的解決
3. 負(fù)責(zé)內(nèi)核內(nèi)存管理,進(jìn)程調(diào)度,鎖等問(wèn)題的初步分析
任職要求
1. 3年以上的linux內(nèi)核的從業(yè)經(jīng)驗(yàn)
2. 熟練使用C預(yù)研進(jìn)行編程
3. 熟悉linux內(nèi)核的一般驅(qū)動(dòng)框架或者任何一個(gè)模塊的代碼結(jié)構(gòu)
4. 有驅(qū)動(dòng)開(kāi)發(fā)工作者優(yōu)先