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