崗位內(nèi)容:
1.負責(zé)基于國產(chǎn)操作系統(tǒng)(如統(tǒng)信UOS、麒麟OS)、芯片架構(gòu)(如飛騰、龍芯、鯤鵬、申威等)的C++應(yīng)用程序設(shè)計、開發(fā)及性能調(diào)優(yōu)。
2.參與國產(chǎn)化平臺上的中間件、驅(qū)動程序或關(guān)鍵業(yè)務(wù)系統(tǒng)的研發(fā),確保代碼在國產(chǎn)硬件環(huán)境下的兼容性和穩(wěn)定性。
3.負責(zé)將現(xiàn)有系統(tǒng)從非國產(chǎn)平臺遷移到國產(chǎn)化架構(gòu),解決依賴庫、編譯工具鏈的適配問題。
4.針對國產(chǎn)CPU特性進行代碼級優(yōu)化,提升在國產(chǎn)化軟硬件平臺的執(zhí)行效率和資源利用率。
5.參與解決國產(chǎn)平臺特有的兼容性問題(如內(nèi)存管理、多線程調(diào)度差異)和性能瓶頸分析。
6.編寫詳細的技術(shù)文檔,包括設(shè)計說明、接口規(guī)范及國產(chǎn)化適配方案。
任職要求:
1.精通C/C++編程語言,具備扎實的數(shù)據(jù)結(jié)構(gòu)與算法基礎(chǔ),熟悉Qt開發(fā)。
2.掌握Linux系統(tǒng)開發(fā),對多線程、網(wǎng)絡(luò)通信、內(nèi)存管理等底層技術(shù)有深入理解。
3.具備在國產(chǎn)操作系統(tǒng)(如UOS、Kylin)或芯片平臺(飛騰、龍芯、鯤鵬、申威)上的實際開發(fā)經(jīng)驗者優(yōu)先。
4.對跨平臺開發(fā)有深刻理解,能快速定位并解決因架構(gòu)差異導(dǎo)致的兼容性問題。
5.良好的團隊溝通和文檔編寫習(xí)慣,能清晰表達技術(shù)方案并推動項目落地。