华为-软件技术工程师
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件技术工程师
工作地点: 中国职位类型: 技术招聘人数: 6000
主要职责
从事与产品研发、网络运行、平台构建、解决方案相关的软件设计、开发、测试工作,并参与相关质量活动,确保上述活动按时保质完成。
1、软件开发:
(1)负责通信系统软件模块的设计、编码、测试;
(2)工作地北京、成都、杭州、南京、上海、深圳、苏州、武汉、西安、长沙。
2、底层软件开发:
(1)负责通信系统底层软件的设计、编码、测试;
(2)工作地北京、成都、杭州、南京、上海、深圳、武汉、西安。
3、云计算开发:
(1)负责云计算基础平台、云数据中心管理软件、大数据存储和分析软件、数据保护软件的设计、实现、测试;
(2)工作地北京、成都、杭州、上海、深圳、西安。
4、微码软件开发:
(1)负责通信系统微码模块的设计、编码、测试;
(2)工作地北京、南京、深圳、武汉、西安。
5、软件测试:
(1)负责产品可测试性、可维修性需求分析,完善设计基线,提升可测性设计能力;
(2)负责产品测试方案拟制、测试系统开发及验证;
(3)工作地北京、成都、杭州、南京、上海、深圳、苏州、武汉、西安、长沙。
6、解决方案测试:
(1)负责通信系统解决方案的测试;
(2)对多产品组成的通信网络进行测试验证,设计测试方案并实施,确保跨产品业务有效性;
(3)工作地北京、成都、上海、深圳、西安。
7、DSP:
(1)负责基于GSM/WCDMA/LTE等通信标准的算法软件设计、开发、测试;
(2)负责多核SOC芯片软件设计、开发和验证;
(3)分析解决产品商用过程中的算法问题,对商用产品的功能和性能保障负责;
(4)工作地北京、成都、上海、深圳、武汉、西安。
8、信息技术:
(1)负责大型操作系统、硬件平台、跨区域全球网络等的规划、建设及运行维护;
(2)负责支撑企业大型IT系统(如ERP、CRM等)的运行维护;
(3)工作地深圳。
9、网络安全:
(1)对产品和解决方案进行安全评估和验证,通过分析和实测全面反映和把关产品安全;
(2)从事安全漏洞挖掘、渗透测试,发现漏洞并进行分析;
(3)新安全技术和工具的引进或研发,外部安全机构交流合作;
(4)工作地北京、成都、杭州、上海、深圳、西安。
10、操作系统:
(1)负责操作系统内核、工具链或虚拟化软件的设计、编码、测试;
(2)工作地北京、杭州、深圳。
11、数据库:
(1)研究数据库管理系统DBMS内核,负责数据库内核及相关软件模块的设计、编码、测试;
(2)内存计算、Hadoop、Spark计算技术研究与产品应用设计
、开发;
(3)工作地北京、上海、西安。
12、产品数据:
(1)负责从客户需求到销售上市端到端业务流程中信息资产的统一管理,并对IT系统进行统一开发与应用;
(2)通过IT系统自动化的支撑华为的全球研发、销售与制造;
(3)工作地北京、成都、南京、上海、深圳、西安。
13、Linux软件开发:
(1)负责Linux内核、芯片驱动或Android系统HAL需求分析、设计、编码、测试;
(3)工作地北京、上海、深圳、武汉、西安。
14、Android软件开发:
(1)负责Android系统应用或中间件相关功能需求分析、设计、编码、测试;
(2)工作地北京、上海、深圳、武汉。
资格要求
1、要求理工科背景,本科及以上学历(Linux软件开发和Android软件开发需硕士及以上学历);
2、CET-4考试分数425分及以上;
3、综合素质良好;
4、对于网络安全,以下情况者优先:
(1)有实践安全攻防技术、发现原创漏洞、软件逆向调试、Fuzzing或渗透测试等安全经验者;
(2)熟悉业界安全评估过程和方法,熟练使用各种安全工具者。