华为

深圳 ·通信设备 ·10000人以上

c++开发工程师

18-35K·14薪

杭州

不限

本科

全职

职位描述
【岗位详情】
编译器开发及性能优化工程师

北京/上海/杭州

下方岗位要求仅供参考,我们实际招聘中只要求C/C++,算法,数据结构,操作系统等一些计算机基础知识。此外部门周一晚可以去打球周三周五5.30下班,工作强度整体还算不错。如果有想法的话,欢迎随时沟通。

【工作职责】
1、负责基础软件中的核心技术﹣自研编译器研发,基于各类架构芯片的编译器开发和优化,进行异构/并行计算系统的设计,实现关键优化算法,以全面的技术栈和系统的思维挖掘芯片极致性能;
2、负责CPU、GPU、DSP、MCU等全类型架构的自研编译器设计与开发,结合特定硬件架构和ISA的编译技术研究与使能、性能分析及优化,发挥极致编译优化能力;
3、负责异构编程技术,支持高性能计算,HPC、MPI等优化,探索异构编程架构,发挥多样化芯片算例;
4、负责编译器在公司各主力场景的落地,产品联合优化,发挥编译优化优势,支撑各产品的性能增强;

【岗位要求】
1、具有扎实的编码C/C++功底,熟悉常用的数据结构及算法,熟悉LINUX/UNIX环境操作,熟悉汇编,有基础软件相关的开发或性能调优经验,了解体系结构(如x86/arm/mips/risc-v),了解常用编译技术框架GCC/LLVM;
2、有异构并行系统运行时设计及开发经验,对异构计算社区状态或高性能技术发展趋势有深入理解;
3、具有丰富的编译系统开发和架构设计经验,乐于持续在对应领域深耕;
公司介绍
华为创立于1987年,是全球领先的ICT(信息与通信)基础设施和智能终端提供商,我们致力于把数字世界带入每个人、每个家庭、每个组织,构建万物互联的智能世界:让无处不在的联接,成为人人平等的权利;为世界提供最强算力,让云无处不在,让智能无所不及;所有的行业和组织,因强大的数字平台而变得敏捷、高效、生机勃勃;通过AI重新定义体验,让消费者在家居、办公、出行等全场景获得极致的个性化体验。目前华为约有19.4万员工,业务遍及170多个国家和地区,服务30多亿人口。
杭州滨江区华为科研基地z9
校园宣讲会

中国矿业大学(北京) 宣讲会

民族楼309

华中师范大学 宣讲会

华中师范大学大学生活动中心403

华中师范大学 宣讲会

华中师范大学大学生活动中心403

中山大学 宣讲会

东校区行政楼B102

南京理工大学 宣讲会

IV-A104

查看全部校园宣讲会
面试经验

匿名用户

面试华为的Java·深圳

面试未通过
面试:Java。细节还是很不错的,难度还是很高的,未能通过。
查看更多面经(20066)
相似职位