華為開始面向全球招募首席軟件架構(gòu)師
今天華為官方發(fā)布招聘信息,面向全球招募首席軟件架構(gòu)師。華為表示,正在尋找具有深厚軟件工程經(jīng)驗、戰(zhàn)略格局和宏觀思維的高端專家,他將有機會引領(lǐng)極具挑戰(zhàn)性的項目,帶領(lǐng)團隊挑戰(zhàn)前沿技術(shù)。首席軟件架構(gòu)師工作地點是華為全國研究所(北京、深圳、上海、杭州、南京、西安、武漢、成都、蘇州、東莞)。
根據(jù)介紹,成為華為首席軟件架構(gòu)師會參與軟件開發(fā)全生命周期(SDLC)和代碼可信(包括工具和編程語言開發(fā))所有階段的工作,在電信設(shè)備、云服務(wù)、消費者產(chǎn)品等實體產(chǎn)品線應(yīng)用業(yè)界軟件開發(fā)最佳實踐,提升開發(fā)流程效率,包括編譯、構(gòu)建、發(fā)布流程等,需要滿足計算機科學(xué)、電子信息技術(shù)或相關(guān)領(lǐng)域的本科及以上學(xué)歷,在DevOps工具、軟件工程、編譯器、網(wǎng)絡(luò)、數(shù)據(jù)庫、操作系統(tǒng)、嵌入式系統(tǒng)等領(lǐng)域有豐富的工作經(jīng)驗;熟悉軟件生命周期、開發(fā)工具、構(gòu)建過程、版本控制、產(chǎn)品驗證等流程及方法;精通C / C++ / Java / Python,熟悉CICD、DevOps、CMake、Git、GITLAB、GITHUB或Jenkins等工具等技術(shù)要求。
下面是具體要求:
首席軟件架構(gòu)師
工作地點:華為全國研究所(北京、深圳、上海、杭州、南京、西安、武漢、成都、蘇州、東莞)
崗位描述
參與軟件開發(fā)全生命周期 (SDLC) 和代碼可信(包括工具和編程語言開發(fā))所有階段的工作;
在電信設(shè)備、云服務(wù)、消費者產(chǎn)品等實體產(chǎn)品線應(yīng)用業(yè)界軟件開發(fā)最佳實踐,提升開發(fā)流程效率,包括編譯、構(gòu)建、發(fā)布流程;
開發(fā)先進的程序分析工具,支撐軟件開發(fā)安全和軟件可信;
與研發(fā)工程師在不同的產(chǎn)品上合作,包括從編碼到軟件架構(gòu)重構(gòu);
機器學(xué)習(xí)、深度學(xué)習(xí)體驗,尤其是網(wǎng)絡(luò)系統(tǒng),例如網(wǎng)規(guī)、網(wǎng)優(yōu)、自動化等;
與學(xué)術(shù)界合作研究軟件工程領(lǐng)域的先進技術(shù);
在解決問題時,始終要有創(chuàng)造性,持續(xù)學(xué)習(xí),并與最先進的技術(shù)、流程、工具保持聯(lián)系。
技術(shù)要求(需達到三項以上)
計算機科學(xué)、電子信息技術(shù)或相關(guān)領(lǐng)域的本科及以上學(xué)歷,在DevOps工具、軟件工程、編譯器、網(wǎng)絡(luò)、數(shù)據(jù)庫、操作系統(tǒng)、嵌入式系統(tǒng)等領(lǐng)域有豐富的工作經(jīng)驗;
熟悉軟件生命周期、開發(fā)工具、構(gòu)建過程、版本控制、產(chǎn)品驗證等流程及方法;
精通C / C++ / Java / Python,熟悉CICD 、 DevOps 、CMake、 Git 、 GITLAB 、 GITHUB 或 Jenkins 等工具;
精通軟件設(shè)計模式;
具備架構(gòu)設(shè)計、虛擬化、并行和分布式計算方面的工作知識;
具有網(wǎng)絡(luò)技術(shù)以及主要路由/交換協(xié)議和SDN的深厚經(jīng)驗;
使用NetConf和Yang模型進行網(wǎng)絡(luò)架構(gòu)/管理設(shè)計的經(jīng)驗;
具有面向?qū)ο蟮姆治龊驮O(shè)計經(jīng)驗,與UML和/或DSL聯(lián)網(wǎng);
具備使用RDBMS/NoSQL系統(tǒng)的經(jīng)驗,對SQL和數(shù)據(jù)庫內(nèi)部有一定了解;
具有數(shù)據(jù)庫引擎開發(fā)或內(nèi)存數(shù)據(jù)庫的實踐經(jīng)驗;
具有PyTorch、TensorFlow和其他相關(guān)工具的經(jīng)驗。
具備以下條件更優(yōu):
具備安全編程、軟件重構(gòu)方面的工作經(jīng)驗;
深入了解編譯過程和編譯器技術(shù),如LLVM或GCC;
具備系統(tǒng)建模、系統(tǒng)分析和驗證經(jīng)驗;
在構(gòu)建大型復(fù)雜系統(tǒng)和軟件管理方面有豐富的經(jīng)驗;
具備軟件分析方面的優(yōu)勢;
積極參與開源社區(qū)貢獻,如CMAKE、Bazel項目。
具有數(shù)據(jù)庫引擎開發(fā)實踐經(jīng)驗;
具有大型網(wǎng)絡(luò)架構(gòu)設(shè)計經(jīng)驗,及出色的網(wǎng)絡(luò)分析和故障排除技能;
在并行運行時或中間件設(shè)計和實施方面有豐富的經(jīng)驗。
具備Linux內(nèi)核編程經(jīng)驗(內(nèi)存管理、單內(nèi)核、網(wǎng)絡(luò)、RDMA、虛擬化、容器、設(shè)備驅(qū)動程序
具備網(wǎng)絡(luò)、云或移動系統(tǒng)方面的ML/DL經(jīng)驗;
具備ARM工具鏈開發(fā)經(jīng)驗。
職業(yè)發(fā)展
目前該崗位聚焦于基礎(chǔ)代碼質(zhì)量、存量代碼和架構(gòu)重構(gòu)、軟件工程效率提升三大領(lǐng)域;
未來的發(fā)展:
工具相關(guān):代碼檢查工具、構(gòu)建環(huán)境和工具等等;
編程相關(guān):自動代碼糾錯、自動代碼生成;
安全相關(guān):DevSecOps,安全和隱私是未來軟件的主要挑戰(zhàn);
領(lǐng)域相關(guān):結(jié)合領(lǐng)域知識和經(jīng)驗,成為相關(guān)領(lǐng)域的軟件工程能力的帶頭人。





