LOADING

Follow me

【转载】顶级学术交流、触及科技核心…华为招人,坐标北上杭+美国硅谷!
四月 26, 2017|DockerPaaS

【转载】顶级学术交流、触及科技核心…华为招人,坐标北上杭+美国硅谷!

【转载】顶级学术交流、触及科技核心…华为招人,坐标北上杭+美国硅谷!

顶级学术交流、触及科技核心...华为招人,坐标北上杭+美国硅谷!

编译器&编程语言LAB承载构建公司基础软件能力的使命,聚焦语言和编程框架设计、编译器和语言虚拟机技术、程序自动检错纠错技术、产能工具、软硬件协同、Android系统优化、高性能计算、并行计算、异构加速等核心软件领域。


加入我们,您将与业界最优秀的工程师以及美研专家一起工作学习,接触到世界级的大牛

加入我们,您将会走出去,参与业界顶级学术会议交流

加入我们,您将与世界一流学校的教授合作

加入我们,你将触及软件领域核心技术,让程序员自我修养得到显著提升!



我们的岗位

岗位一:编译器工程师

 

岗位职责

☑ 为自研芯片(如DSP,CPU) 设计和实现静态语言编译器的后端(如流水调度优化,机器码生成)和中端优化器(如循环优化,SSA);

☑  异构系统(如SIMD,GPU,FPGA,加速器)的编译器和运行时实现和优化;

 

岗位要求

有以下经验之一者优先考虑:

☑ 了解CPU/DSP的架构及微架构,有编译器开发经验,GCC/LLVM尤佳。对社区编译器技术能力及演进状态有清晰的认识;

☑ 有异构并行系统运行时设计及开发经验,如OpenCL/Cuda/OpenVX。对异构计算社区状态及技术发展趋势有清晰了解;

☑熟悉GPU体系结构,对GPU工具链有实际开发经验。有GPGPU加速智能计算经验,在语言层或系统层提出优化思路;

☑有SoC软件系统设计经验,能够通过SoC架构提出针对硬件特点的软件方案;

☑精通C/C++,有程序性能调优经验;


顶级学术交流、触及科技核心...华为招人,坐标北上杭+美国硅谷! 

岗位二:Java虚拟机工程师

 

岗位职责

☑ 面向通用自研CPU芯片,进行Java虚拟机的特性开发与优化;

☑面向云、微服务场景业务特点,进行Java虚拟机的增强特性开发;

☑基于开源语言虚拟机(如OpenJDK)的增强和优化;

☑通用语言虚拟机(如Java,JS,Go)的优化,包括GC、JIT等;

 

岗位要求

有以下经验之一者优先考虑:

☑ 熟悉OpenJDK/J9源码,有过相关的JVM开发经验;

☑熟悉JVM JPDA调试接口原理,有JDI开发经验;

☑熟悉GC机制与原理,有丰富的GC分析与调优经验;

☑熟悉Linux内核开发,对线程调度、内存管理等机制有深刻理解;

☑有互联网、大数据架构与优化经验者优先;

顶级学术交流、触及科技核心...华为招人,坐标北上杭+美国硅谷! 

岗位三:编程语言工程师

 

岗位职责

☑ 设计和实现编程语言的新语言特性和Runtime(如TypeSystem增强,高并发执行逻辑等);

☑ 面向特有领域和业务,开发与定制领域专有语言和编程框架(如异构编程模型,任务编排语言等);

☑ 设计与开发编程工具(如ModelChecker,LanguageWorkbench),帮助新编程模型应用,提升用户体验;

 

岗位要求

有以下经验之一者优先考虑:

☑ 有高层抽象语言设计/开发经验,有DSL相关经验;

☑ 熟悉Java、Go语言,有相关开发经验,了解语言的GC、线程调度、内存管理等机制;

☑ 有互联网应用,云计算应用开发经验,熟悉常见云计算/分布式编程框架;

☑ 有编译器设计/开发经验,有前端/源到源编译开发经验;

☑ 有编程模型实现经验,比如有OpenMP、HSA、CUDA、UPC、Cilk、OpenCL、OpenACC、MPI等模型实现经验;

☑ 有GCC/Clang/LLVM等主流编译器开发或相关社区开发经验;

☑ 有嵌入式、SIMD开发或优化经验;

☑ 熟悉C/C++,有面向对象开发经验或有linux下开发经验;

☑ 有异构并行框架经验,熟悉无线协议,有基站软件开发经验;

顶级学术交流、触及科技核心...华为招人,坐标北上杭+美国硅谷! 

岗位四:芯片软件协同设计工程师

 

岗位职责

☑负责从顶层应用出发到底层芯片与硬件,自上至下进行垂直整合与优化,参与自研软件与芯片项目。

 

岗位要求

有以下经验之一者优先考虑:

☑CPU/DSP/GPU/SoC等处理器及IP软硬件协同设计;

☑GCC/LLVM/Open64等编译器后端开发;

☑内核开发与调优;

☑嵌入式runtime开发及优化;

☑芯片仿真与建模,熟悉计算机体系结构 ;

顶级学术交流、触及科技核心...华为招人,坐标北上杭+美国硅谷! 

岗位五:SDK集成工具开发工程师

 

岗位职责

☑ 负责云编程工具的开发,聚焦微服务调试、调优相关工具开发,有效缩短云上平台问题、微服务问题的定位时间,降低云场景下开发及问题定位难度。

 

岗位要求

有以下经验之一者优先考虑:

☑精通C/C++/Java/编程语言或熟练掌握Go语言并有实际项目经验;

☑熟悉Kubernetes、Mesos、Openstack、Docker等云计算技术,有实际项目者优先;

☑熟悉Netflix、EDAS等业界微服务架构,有相关架构设计、微服务调试调测经验者优先 ;

☑了解和关注开源社区DevOps类技术,有成功的开源项目/社区运作经验优先考虑;

☑有云计算等相关领域调试或调试工具开发经验者优先;

顶级学术交流、触及科技核心...华为招人,坐标北上杭+美国硅谷! 

岗位六:高级测试工程师

 

岗位职责

☑ 负责编译器、编程语言,语言虚拟机、手机领域测试工程能力积累,集成社区及业界先进测试技术,构建、完善自动化工厂及平台,提升研发效率。

 

岗位要求

有以下经验之一者优先考虑:

☑软件测试领域5年以上工作经验,具有3年以上测试经验,熟悉测试流程和方法;

☑可以熟练使用一种编程语言,例如Java,C/C++、shell、python、perl等;

☑具有自动化测试工具开发经验的优先,包括Csmith,Monkey等随机测试工具;

☑熟悉Java虚拟机(JVM)、编译器、Android SDK,有相关项目测试经验 ;

顶级学术交流、触及科技核心...华为招人,坐标北上杭+美国硅谷! 

或者您在以上领域并不具备丰富的经验,但如果您有扎实的C/linux开发经验,体系结构知识,乐于学习,热爱编程,对工作充满激情,也同样期待您的加入,这里有最优秀的工程师和您一起学习成长!


常驻地点

杭州、上海、北京、美国硅谷、美国厄巴纳-香槟、加拿大多伦多。


招聘对象

2017、2018年毕业的博士或本科5年及以上相关工作经验,硕士4年及以上相关工作经验 。


联系方式

方式一:发送简历至z.zhen@huawei.com(主题:姓名+工作地);

方式二:拨打电话13336051393,联系曾先生。

顶级学术交流、触及科技核心...华为招人,坐标北上杭+美国硅谷!



【阅读原文】可以修改简历

顶级学术交流、触及科技核心...华为招人,坐标北上杭+美国硅谷!

合作加小蜜书微信:Lynn_xuan123

no comments
Share

发表评论