华为招聘|西安|软件开发
640
2024.01.26
2024.01.26
发布于 未知归属地

软件工程全栈工程师

从事应用层软件、嵌入式软件、持续集成、工程工具软件、软件测试与自动化开发部署等设计开发,可以采用敏捷、Devops、开源等先进的软件设计开发模式,接触最前沿的产品和软件技术,成为软件工程领域的专家;你将参与华为无线产品的软件研发工作,包括但不限于:
(1)完成从客户需求到软件产品定义、架构设计、开发实现、再到上线运营维护等产品生命周期中的各个环节;
(2)借鉴公司内外优秀实践提升持续集成构建效率、稳定性,打造精准高效的自动化验证平台。
(2)创造性解决产品在实现过程中的技术难题,应用前沿技术提升产品的核心竞争力,如性能调优、动静态测试、开发者测试框架、仿真软件等;
(3)有机会参与业界前沿技术研究和规划,参与开源社区运作,与全球专家一起工作、交流,构建华为在业界影响力。

5G创新业务软件工程师

【背景】:5G创新项目包括5G ToB泛园区行业无线数字化、5G无线精准定位、5G新型组网、融合感知等系列,旨在通过技术与商用场景的探索孵化5G新业务落地,提升5G综合竞争力。
从角色来看,可以从需求分析、设计、开发验证到最终交付端到端体验,技术上没有历史版本的包袱束缚,有助于提升个人全栈技术能力;从业务场景看,5G从核心网、基站到终端可以端到端接触,有助于构建解决方案级能力;综合来看,适合人员全方位能力的快速构建与发展;
【工作内容】:
1、探索5G前沿技术,洞察可商用孵化的技术点,提升产品核心竞争力;
2、参与项目全流程,包括客户需求分析、软件产品定义、软件方案设计、编码验证、实验局联调、运维等工作;
3、看护产品软件核心架构与代码,确保架构可支持持续演进,代码质量持续向好;

底层软件高级工程师

【工作职责】
1、负责底层软件的设计、开发工作,能独立承担软件的模块设计、开发和自验证;
2、负责软件非功能特性的规划和设计,包括:安全、性能、易用性、可靠性、可维护性、可扩展性等;
3、参与软件新项目规划、产品竞争力构建。
【任职要求】
精通C编程,熟悉Linux或嵌入式操作系统环境编程
专业知识要求:
1、计算机、软件、数学等相关专业
2、熟悉计算机组成原理、操作系统、网络、编程

高级软件开发工程师

【工作职责】

  1. 承担单个或多个模块或特性的设计、代码编写、单元测试、静态检查、本地构建、测试环境搭建和测试设计、问题定位、资料开发等工作
  2. 参与网上问题攻关,配合及时解决问题,及时发布补丁
  3. 负责模块功能的持续集成和自动化测试,确保测试工程能持续运行,覆盖主要功能和场景
  4. 熟练使用C/C++等编程语言,具备一定的软件工程知识,掌握基本软件开发流程和开发工具
    【任职要求】
  5. 有通信类产品设计、开发、测试经验者优先
  6. 有大规模软件架构设计开发经验者优先
  7. 有dsp、底层软件、多核并行处理、嵌入式开发相关工作经验者优先

全栈工程师

【业务领域】
负责华为基站平台软件业务,业务领域横跨4G/5G,5G业务正直上升期,多个基站特性能力中心、芯片预研、软件重构、工程技术等领域都有业务机会,触碰新技术,挑战新高度。

【工作职责】
1、软件开发: 工作语言:C/C++/Java/Python;承担单个或多个模块或特性的代码设计(含增量方式)、代码编写、单元测试、静态检查、本地构建、资料开发等工作,独立完成软件开发等工作; 2、软件测试: 工作语言:Java/Python;承担单个或多个模块或特性的代码可靠性测试设计,黑/白盒测试、自动化测试工程开发等工作。

【岗位要求】
1、熟练使用C/C++/Java/Python编程语言中的一种、具备软件工程知识基础,掌握基本软件开发流程和开发工具;
2、有1年以上软件开发或模块设计经验
3、有无线通信领域相关项目经验,包括,通信系统的设计、仿真验证或者研究经验优先;有嵌入式软件开发经验优先。 4、条理清晰、有较强的逻辑思维能力。

评论 (3)