华为技术有限公司是一家生产销售通信设备的民营通信科技公司,主要创始人
任正非
,成立于1987年,总部位于深圳。
1996年华为开始进入大
独联体
市场;
1998年将市场拓展到中国主要城市并把触角探向欧美;
2003年与3Com合作成立合资公司;
2010年首次入围《
财富
》
世界500强企业
排名;
2016年8月,位居“2016中国民营企业500强”榜单榜首。
工作地点:
华为全国研究所(北京、深圳、上海、杭州、南京、西安、武汉、成都、苏州、东莞)
-
参与
软件开发全生命周期 (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工具链开发经验。