工作職責:
架構設計,監(jiān)督、指導復雜編譯器項目或異構計算(GPGPU)項目的執(zhí)行。理解復雜的客戶需求,分解客戶需求并制定明確的工作階段(里程碑)和工作任務,使工程師以及客戶能夠明確編譯器或異構計算解決方案的架構和設計。
根據(jù)現(xiàn)有的或最新的技術來設計編譯器或異構計算解決方案,劃分架構解決方案并帶領團隊完成項目。
熟悉嵌入式系統(tǒng),尤其是Linux。了解現(xiàn)有的主流編譯器(GCC/Clang/LLVM)及其衍生版本。精通編寫和上述編譯器相關的調(diào)試工具。熟悉ARM處理器模型。熟悉算法設計與GPU編程模型。
能夠與國外客戶溝通多方面問題,帶領團隊與客戶一同工作。有足夠的交流能力,與客戶一起發(fā)現(xiàn)及解決問題。
出差要求:
能夠接受出差到美國及其他海外辦公地點。
學歷以及工作經(jīng)驗:
計算機工程或計算機科學碩士及博士學位,了解CUDA,OpenCL,?GPGPU,?編譯器技術或有相關工作經(jīng)驗,流利的英語口語交流與書面表達能力,良好的團隊合作精神。
特殊技能需求:
有GCC/Clang/LLVM,?GPGPU的工作經(jīng)驗,熟練使用CUDA?或?OpenCL。