岗位名称 | 华为官网岗位名称 | 工作地点(城市) |
鲲鹏数据库开发工程师 | 软件开发工程师 | 杭州、西安 |
鲲鹏通用软件开发工程师 | 软件开发工程师 | 杭州、深圳、西安、长沙 |
鲲鹏大数据开发工程师 | 软件开发工程师 | 杭州 |
鲲鹏分布式存储开发工程师 | 软件开发工程师 | 杭州 |
编译优化开发工程师 | 软件开发工程师 | 杭州 |
鲲鹏高性能软件开发工程师 | 软件开发工程师 | 杭州 |
鲲鹏算法开发工程师 | 算法工程师 | 杭州 |
鲲鹏AI软件开发工程师 | AI工程师 | 杭州 |
鲲鹏安卓软件开发工程师 | 软件开发工程师 | 杭州 |
openEuler通用软件开发工程师 | 软件开发工程师 | 杭州 |
OS开源软件开发工程师 | 软件开发工程师 | 杭州 |
openEuler测试平台开发工程师 | 软件开发工程师 | 杭州 |
PAE应用迁移调优工程师 | 软件开发工程师 | 深圳 |
鲲鹏解决方案测试工程师 | 测试工程师 | 深圳、杭州、北京 |
性能能耗工程师 | 软件开发工程师 | 深圳 |
鲲鹏服务器硬件工程师 | 硬件技术工程师 | 深圳、杭州 |
鲲鹏解决方案开发工程师 | 软件开发工程师 | 深圳、杭州 |
鲲鹏数据库开发工程师
岗位职责
鲲鹏数据库团队致力于构建最强数据库解决方案竞争力,打造极致数据库性能,拥抱开源社区,构建合作共赢的鲲鹏数据库生态,工作职责主要包括:
1、负责多核与多并发技术研究,参与华为计算鲲鹏芯片面向数据库内核开发工作;
2、负责分布式数据库技术研究,引导开源数据库和商业数据库多核下具备更优线性增长;
3、负责SQL引擎前沿新技术的研究,利用FPGA/GPU/CPU加速处理SQL查询,JIT编译等;
4、拥抱开源,负责开源最新技术演进方向分析,与社区大拿切磋,提升鲲鹏生态在社区影响力。
岗位要求:
1、计算机及相关专业本科及以上学历,熟悉C/C++/JAVA语言编程,有扎实的算法及数据结构基础,有良好的编程习惯,熟悉linux操作系统;
2、具有较强的学习能力,具有谦逊、开放、包容、创新的精神和团队协作的意识,良好的沟通能力,能够自主阅读并理解业界领域内的技术论文和资料;
满足以下任一条件优先考虑:
1、在校期间有数据库、分布式系统、并行编程相关专业课题研究/项目经验或者在国内外主流核心期刊发表过论文者优先。
2、熟悉数据库基本操作,分布式系统的运行机制和架构体系者以及有开源项目参与经验者优先。
鲲鹏大数据开发工程师
岗位职责
鲲鹏大数据团队致力于构建最强大数据解决方案竞争力,打造极致大数据平台性能,拥抱开源社区,构建合作共赢的鲲鹏大数据生态。工作职责主要包括:
1、负责大数据平台离线、实时场景下方案开发和极致性能优化,为大数据市场拓展提供有力基础;
2、负责大数据开源生态建设,迁移大数据平台,与合作伙伴联合创新,共建鲲鹏大数据生态;
3、负责基于鲲鹏处理器的大数据组件特性开发,与社区committer合作,为开源社区做贡献,提升鲲鹏社区影响力。
岗位要求
1、计算机、软件、通信等相关专业本科及以上学历,熟悉C/C++/JAVA/Scala语言编程,有扎实的算法及数据结构基础,有良好的编程习惯,熟悉linux操作系统;
2、有软件开发相关实践经验,学习能力强,能够快速阅读和学习开源代码,主动总结分享;
满足以下任一条件优先考虑:
1、熟悉大数据开发的基本框架,熟悉大数据核心组件Hadoop、Hbase、Spark、Hive、ElasticSearch等组件原理以及相关应用,有组件性能调优经验优先;
2、熟悉业界主流流处理平台如Storm/Flink/Spark Streaming之一。
鲲鹏分布式存储开发工程师
岗位职责
鲲鹏分布式存储团队致力于构建最强大的分布式存储解决方案,打造极致的分布式存储性能,拥抱开源社区,构建合作共赢的鲲鹏分布式存储生态,工作职责主要包括:
1、负责常用分布式存储开源软件(如ceph)在鲲鹏上的移植,解决软件bug并提交给社区,跟踪分布式存储开源社区新特性,与合作伙伴联合创新,共建鲲鹏分布式存储生态
2、基于客户场景,从性能、成本、可靠性三个维度设计鲲鹏分布式存储优化方案,并进行开发验证,打造产品竞争力
3、指导建立应用层到底层硬件的性能调优模型,根据相应硬件理论推导对应的性能指标,指导市场选型。
岗位要求
1、计算机、软件、通信等相关专业本科及以上学历,熟练掌握C/C++语言编程,有扎实的算法及数据结构基础,有良好的编程习惯;
2、有软件开发相关实践经验,熟悉linux系统,了解多核多线程等基本概念;
满足以下任一条件优先考虑:
1)了解分布式存储原理,熟悉Ceph/Gluster等开源分布式存储软件基础架构,有相关项目经历;
2)了解linux内核存储子系统,有linux系统性能调优经验;
3)了解存储基础知识,NAS,SAN等存储技术,及scsi、nvme等协议;
编译优化开发工程师
岗位职责
鲲鹏编译优化团队,扎根编译器技术,利用底层编译器能力,发挥鲲鹏芯片极致性能,提升鲲鹏解决方案场景竞争力,繁荣鲲鹏生态,主要职责包括:
1、从典型应用场景构建workload,基于鲲鹏计算平台发现性能瓶颈并挖掘潜在优化机会,协作完成基于编译器能力的解决方案场景优化实现;
2、开发静态/动态编译工具,助力鲲鹏迁移效率和应用场景性能提升;
3、通过软硬件协同分析,提出硬件平台的设计提升建议;
岗位要求
1、计算机/电子/通信相关专业本科及以上学历,熟悉C/C++编程语言;
2、具备良好的沟通、协调能力,有求知欲和责任心,勤于思考敢于挑战,具备英语读写能力;
满足以下任一条件优先考虑:
3、掌握编译原理、数据结构、软件工程等专业知识;
4、具备有GCC\LLVM等编译器的开发经验者优先,了解底层硬件者优先;
鲲鹏高性能软件开发工程师
岗位职责:
鲲鹏高性能软件开发团队致力于鲲鹏生态软件库的竞争力构建,涵盖数学库、信号库、图像库、系统基础库、加速器等全方位领域,追求软件极致性能,为解决方案应用提供最强的算力支持。工作职责主要包括:
1、负责鲲鹏关键自研软件的设计、开发和测试工作,与国内外专家共同打造极致性能软件,为生态拓展贡献强大竞争力;
2、负责主流开源软件鲲鹏适配,基于鲲鹏处理器重构优化,为广泛鲲鹏应用提供有力支持;
3、负责鲲鹏开源社区运营,或向上游开源社区贡献,与技术爱好者开放合作,提升鲲鹏影响力;
基本要求:
1、计算机、数学、通信、自动化及相关专业本科及以上学历,熟悉C/C++或其他编程语言,熟悉计算机体系结构和linux操作系统;
2、有软件开发相关实践经验,学习能力强且积极主动;
3、熟悉数据结构与算法,熟悉数值分析、图形图像、信号处理等更佳;
鲲鹏通用软件开发工程师
岗位职责:
鲲鹏通用软件开发团队主要参与IT应用层软件、分布式软件平台、互联网软件等的设计开发,采用敏捷、Devops、开源等先进的软件设计开发模式,负责智能计算产品的软件开发工作,承担水平解决方案开源生态构建,具体工作包括:
1、负责Linux平台下开源软件在鲲鹏处理器上的开发、调测以及性能调优,为市场拓展奠定基础;
2、负责跟踪并牵引开源社区新特性开发方向,拥抱开源;
3、负责产品计算平台软件设计、开发和调试,构建生态核心竞争力。
岗位要求:
1、计算机、软件、通信等相关专业本科及以上学历,热爱编程,熟悉掌握但不限于JAVA/C/C++/Python/JS/HTML等编程语言中的一种或数种,熟悉常见的数据结构以及基础算法;
2、具备独立工作能力和解决问题的能力、善于沟通,乐于合作,热衷新技术,善于总结分享,喜欢动手实践;
4、熟悉linux操作系统;
满足以下任一条件优先考虑:
1、熟悉TCP/IP协议及互联网常见应用和协议的原理;
2、了解网络优化、web等关键技术原理或基础知识,有过相关的软件开发项目经历。
鲲鹏算法开发工程师
岗位职责
鲲鹏算法团队致力于软件算法的研究设计,通过算法大幅提升鲲鹏在各个不同场景下面的竞争力,职责主要包括:
1、负责对单点算法性能做出极致优化,具备全局视野,能从E2E考虑算法应用竞争力体现;
2、负责大数据、分布式存储等挖掘算法和解决方案的研究、设计、验证和交付;
3、负责前沿人工智能技术、算法的开发与研究,与博士、架构师一起讨论优化算法。
岗位要求
1、计算机及相关专业本科及以上学历,熟悉Linux系统,熟悉C/C++/java/scala等语言;
2、具备人工智能AI算法、大数据算法、数据结构算法设计和开发能力;
3、熟悉常用的数据结构算法设计以及大数据算法,如K-Means、Bayes等;
4、具备挑战不可能的精神和创新意识,主动担责,攻坚破难;具备良好的团队合作精神,善于沟通。
鲲鹏AI软件开发工程师
岗位职责
鲲鹏通用AI致力于面向通用AI场景构建具有竞争力的解决方案,打造鲲鹏平台极致AI性能;拥抱开源,围绕鲲鹏架构构建鲲鹏AI生态。工作职责主要包括:
1、根据不同的业务场景进行需求分析,方案设计、验证及软件开发;
2、负责鲲鹏AI开源生态建设,与合作伙伴联合创新,共建鲲鹏AI生态;
3. 负责基于鲲鹏芯片架构优化深度学习框架、底层加速库,释放芯片计算能力。
岗位要求
1、计算机及相关专业本科及以上学历,熟练掌握C/C++/Python语言编程,有扎实的算法及数据结构基础,有良好的编程习惯;
2、熟练掌握深度学习相关基础知识,例如数据预处理,卷积运算,FP/BP原理,数据并行/模型并行等。
3、有基于深度学习推荐搜索、NLP、分类、视觉等项目开发经验。至少能熟练使用一种深度学习框架,TensorFlow,Pytorch或Mxnet。
满足以下任一条件优先考虑:
1、了解常见的CPU架构。
2、有优化MKL、MKD-DNN、BLAS、FFT等加速库经验。
鲲鹏安卓软件开发工程师
岗位职责
1、负责华为鲲鹏芯片产品,打造安卓原生生态,接触云手机、云游戏等最前沿技术,拥抱开源社区;
2、基于android系统的系统全栈软件开发,包括安卓应用层、framework框架层、HAL层、内核层;
3、负责Android定制修改及调优,提升方案竞争力。
岗位要求
1、计算机、软件、通信等相关专业本科及以上学历,熟悉C/C++/JAVA语言编程,有良好的编程习惯,熟悉linux操作系统;
2、有软件开发相关实践经验,学习能力强,能够快速阅读和学习开源代码,主动总结分享。
满足以下任一条件优先考虑:
1、有安卓相关开发经验;
2、了解容器或虚拟化技术;
3、熟悉以下一个或者多个安卓模块:SurfaceFlinger、openGLES、窗口管理、ActivityManagerService、GPS、传感器、输入子系统、摄像头、网络。
OpenEuler通用软件开发工程师
岗位职责
1、负责华为开源版本发布和运营,积极参与主流开源社区开发和方案讨论,构建完整鲲鹏生态,提升业界影响力;
2、承担openEuler平台关键技术和模块代码及算法开发,实现关键竞争力在开源场景中落地;
3、承担特性需求分析、设计和开发等研发工作。
岗位要求
1、计算机/电子/通信相关专业本科及以上学历,熟悉掌握但不限于以下编程语言:C、C++、python、go中的一种或多种;
2、具备良好的沟通、协调能力,有求知欲和责任心,勤于思考敢于挑战,具备英语读写能力;
满足以下任一条件优先考虑:
1、熟悉linux操作系统,熟悉Shell,了解操作系统原理,具备Linux开发经验者优先;
2、了解Linux系统下软件开发流程,具备使用数据库开发经验,掌握数据结构、软件工程等相关知识;
3、具备操作系统软件开发经验者优先。
openEuler开源软件开发工程师
岗位职责
负责openEuler开源软件开发和维护,承担openEuler开源生态构建。具体工作包括:
1、负责openEuler平台上自研开源软件和社区开源软件开发,维护,性能调优等工作,跟踪社区补丁回合,推动自研开源软件成为业界主流,构建openEuler生态;
2、承担OS软件维护和性能调优工作,标准benchmark持平甚至超过业界水品;
3、构建OS智能调试,性能优化软件开发,实现OS维护和性能调优智能化。
岗位要求
1、计算机/电子/通信相关专业本科及以上学历,熟悉掌握但不限于以下编程语言:C、C++、python、go中的一种或多种;
2、具备良好的沟通、协调能力,有求知欲和责任心,勤于思考敢于挑战,具备英语读写能力。
满足以下任一条件优先考虑:
1、熟悉linux操作系统,熟悉Shell,了解操作系统原理,具备Linux开发经验者优先;
2、了解Linux系统下软件开发流程,具备使用数据库开发经验,掌握数据结构、软件工程等相关知识。
openEuler测试平台开发工程师
岗位职责
1. 负责鲲鹏开源软件测试平台的开发及维护;
2. 承担鲲鹏的开源软件生态构建,负责开源软件测试的结果分析及软件的安装及编译依赖构建;
3. 负责开源软件自身用例与LKP测试框架的适配以及测试用例的编写及结果分析。
岗位要求
1、 计算机/电子/通信相关专业本科及以上学历,熟悉掌握但不限于以下编程语言:C、C++、python、go中的一种或多种;
2、具备良好的沟通、协调能力,有求知欲和责任心,勤于思考敢于挑战,具备英语读写能力。
满足以下任一条件优先考虑:
1、了解Linux系统下软件开发流程,具备使用数据库开发经验,掌握数据结构、软件工程等相关知识;
2、了解ruby/crystal语言、熟悉linux开发经验、开源软件使用经验或PKG built, LKP test的开发经验等优先。
PAE应用迁移调优工程师
岗位职责
负责为市场项目提供高级技术支持,协助客户完成软件栈从x86平台到鲲鹏平台的整体迁移:
1、牵引客户制定软件迁移整体方案与策略,支撑客户完成开源软件从x86平台向鲲鹏平台的移植,及复杂业务场景系统迁移后的性能优化;
2、围绕鲲鹏处理器,建设软件迁移能力、性能调优能力,降低合作伙伴的软件迁移成本。
岗位要求:
1、计算机/电子/通信相关专业本科及以上学历,熟悉掌握但不限于C/C++/Java/python/shell等编程语言的一种或多种,有软件开发相关实践经验;
2、具备良好的沟通、协调能力,有求知欲和责任心,勤于思考敢于挑战,具备英语读写能力;
满足以下任一条件优先考虑:
1、熟悉数据库/大数据/Web/虚拟化/容器/分布式存储/HPC/Native等多种主流技术解决方案中的一种或多种;
2、熟悉linux操作系统内核,了解Linux操作系统基础原理;
性能能耗工程师
岗位职责
负责服务器硬件基础性能功耗及各类业务性能竞争力的打造和构建。
1、鲲鹏/x86服务器基础性能测试、优化和设计,确保在服务器领域性能场景的竞争力和领先地位;
2、鲲鹏/x86服务器基础功耗测试、优化和设计, 确保在服务器领域能耗场景的竞争力和领先地位;
3、鲲鹏/x86服务器大数据、web服务器、分布式存储、数据库等负责业务场景性能测试和优化,支撑国内外各类重大市场项目,业务场景在不同平台的迁移、性能对比和优化;
4、性能测试的端到端自动化;
5、性能功耗数据的大数据分析。
岗位要求:
1、计算机/电子/通信相关专业本科及以上学历,熟悉掌握但不限于C/C++/Java/python/shell等编程语言的一种或多种,有开发经验者优先;
2、具备良好的沟通、协调能力,有求知欲和责任心,勤于思考敢于挑战,具备英语读写能力;
满足以下任一条件优先考虑:
1、熟悉x86和ARM基础架构,对指令集、芯片设计、微内核、流水线、TLB、MMU、PCIE等原理有 一定了解;
2、熟悉linux操作系统内核,了解锁、原子操作、多线程、多进程等基础原理,并行软件设计与实现,具备性能优化经验者优先;
3、熟悉数据库/大数据/Web/虚拟化/容器/分布式存储/HPC/Native等多种主流技术解决方案中的一种或多种;
4、熟悉一种或多种服务器主流性能工具与框架:sysbench/unixbench/tpccrunner/loadrunner/spec系列/benchmark等, 有自动化开发经验者优先;
鲲鹏解决方案测试工程师
岗位职责
1、负责鲲鹏服务器和x86服务器解决方案客户测试;
2、负责鲲鹏服务器和X86服务器的大数据、虚拟化、数据库、容器、私有云等解决方案领域的测试认证工作,联合合作伙伴针对应用场景进行性能基本优化;
岗位要求
1、计算机/电子/通信相关专业本科及以上学历,熟悉掌握但不限于C/C++/Java/python/shell等编程语言的一种或多种;
2、具备良好的沟通、协调能力,有求知欲和责任心,勤于思考敢于挑战,具备英语读写能力;
满足以下任一条件优先考虑:
1、熟悉数据库/大数据/Web/虚拟化/容器/分布式存储/HPC/安卓等多种主流技术解决方案中的一种或多种;
2、熟悉linux操作系统工作原理
鲲鹏解决方案开发工程师
岗位职责
1、 负责鲲鹏解决方案的高级技术支持,支撑鲲鹏服务器上主流解决方案(AI/HPC/数据库/大数据/Native/Web/分布式存储等)的业务迁移、项目交付和问题处理。
2、 保障鲲鹏解决方案产品市场拓展,支撑公司算力连续性及鲲鹏产业成功。
3、 负责解决方案版本质量改进,持续提升效率和产品质量。
岗位要求
1、计算机/电子/通信相关专业本科及以上学历,熟悉掌握但不限于C/C++/Java/python/shell等编程语言的一种或多种;
2、具备良好的沟通、协调能力,有求知欲和责任心,勤于思考敢于挑战,具备英语读写能力;
满足以下任一条件优先考虑:
1、熟悉linux操作系统
3、熟悉主流解决方案数据库/大数据/Web/虚拟化/容器/分布式存储/HPC/Native的一种或多种;
鲲鹏服务器硬件工程师
岗位职责
1、 负责鲲鹏服务器现网问题的高级技术支持,为客户提供解决方案,保证客户满意
2、 保障鲲鹏服务器产品市场拓展,支撑公司算力连续性及鲲鹏产业和相关合作伙伴成功
3、 负责产品质量改进,不断提高产品竞争力
岗位要求:
1、计算机/电子/电气/自动化相关专业本科及以上学历,有数字电路、模拟电路、单片机原理等电子电气类理论基础,对计算机、服务器组成架构有一定了解
2、具备良好的沟通、协调能力,有求知欲和责任心,勤于思考敢于挑战,具备英语读写能力
满足以下任一条件优先考虑:
1、计算机/电子/电气/自动化相关专业本科及以上学历,有数字电路、模拟电路、单片机原理等电子电气类理论基础,对计算机、服务器组成架构有一定了解
2、具备良好的沟通、协调能力,有求知欲和责任心,勤于思考敢于挑战,具备英语读写能力
满足以下任一条件优先考虑:
1、具备硬件产品开发经验
2、熟悉linux操作系统
全部评论
(7) 回帖