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,安全和隱私是未來軟件的主要挑戰;

領域相關:結合領域知識和經驗,成爲相關領域的軟件工程能力的帶頭人。

查看原文 >>
相關文章