华为鸿蒙OS系统到底有多牛?看完华为招聘岗位你就知道了!

爱上高中政治

2019-05-28 15:34
关注

华为鸿蒙系统(HongmengOS或HomonOS、HMOS),是华为开发的自有操作系统。

华为OS将打通手机、电脑、平板、电视、汽车、智能穿戴,(将这些设备)统一成一个操作系统。且该系统是面向下一代技术而设计的,能兼容全部安卓应用的所有Web应用。若安卓应用重新编译,在华为OS操作系统上,运行性能提升超过60%。

发展历程

2012年,华为开始规划自有操作系统“鸿蒙”。

2019年5月17日,由某教授领导的华为操作系统团队开发了自主产权操作系统——鸿蒙。

2019年5月24日,国家知识产权局商标局网站显示,华为已申请“华为鸿蒙”商标,申请日期是2018年8月24日,注册公告日期是2019年5月14日,专用权限期是从2019年5月14日到2029年5月13日。

岗位一:OS/ AOSP技术规划专家

中国/深圳 - 技术 消费者BG软件部

岗位职责1、洞察OS领域及Android系统技术演进趋势,行业发展趋势,识别未来1-3年可能用到的关键技术点,确保关键技术提前Ready。2、负责OS领域及Android系统技术未来1-3年的战略规划、技术规划,支撑终端软件极致用户体验目标达成。3、规划创新技术项目,牵引研发团队技术达标和产品落地,形成优秀的技术&产品竞争力。4、主导与业界高校&公司的技术交流和技术引入。岗位要求业务技能要求:1. 具备对备Android系统关键技术洞察能力,能识别给操作系统带来革命性软硬件技术;2. 具备Android系统架构设计能力,以及关键技术的分析整理归纳能力,3. 熟悉Android系统关键技术的痛点,具备解决痛点问题的能力4. 具备较强的规划能力和沟通能力;5. 至少具备10年以上的Android系统开发经验,有系统优化经验的优先。专业知识要求:1. 计算机科学或通讯技术相关专业毕业,本科及以上学历;2. 熟悉Android操作系统整体架构,图形渲染、UI系统框架、通信组网,存储管理等方面专业知识;3. 熟悉数据库、硬件虚拟化、渲染,编译器等方面专业知识4. 具备上述两方面以上专业知识优先。岗位二:高级工程师A

岗位职责参与OS、虚拟化、编译器与工具链领域的技术竞争力实现, 参与业界技术趋势分析和关键技术演进的3-10年规划制定,支撑软件层面的技术竞争力的构建。部分承担OS、虚拟化平台架构、关键技术、关键算法、DFX关键能力的选型、设计、原型实现等工作,参与相关的技术合作、技术开发、收购或开源工作。推动支撑OS、虚拟化平台以及关键技术在产品的应用落地,促进产品的竞争力构建。独立承担OS子系统、特性需求分析、设计和编码等研发工作;岗位要求业务技能要求:具备以下技能:1、产品开发技能,能独立承担子系统和模块设计和开发工作;2、推动支撑OS、虚拟化平台以及关键技术在产品的应用落地,促进产品的竞争力构建;3、能独立承担OS子系统、特性需求分析、设计和编码等研发工作;4、有优秀英语沟通和读写能力优先考虑;5、其他专业知识要求:具备以下知识:1、有产品开发必备知识,能独立承担子系统和模块设计和开发工作。2、 可以熟练使用一种或多种编程语言,例如 C/C++等。 3、 扎实的Linux系统开发经验和雄厚的专业技术,精通OS关键模块(如内存、调度、文件系统、驱动、安全、性能调优等);4、深入理解嵌入式操作系统内核架构和实时性能优化,在 C/C++, Linux 内核,虚拟化,或其它系统编程技术领域,有扎实的技术积累或相关工作经验岗位三:操作系统软件开发工程师

中国/杭州 - 技术 中央软件院

岗位职责参与OS、虚拟化、编译器与工具链领域的技术竞争力实现, 参与业界技术趋势分析和关键技术演进的3-10年规划制定,支撑软件层面的技术竞争力的构建。部分承担OS、虚拟化平台架构、关键技术、关键算法、DFX关键能力的选型、设计、原型实现等工作,参与相关的技术合作、技术开发、收购或开源工作。推动支撑OS、虚拟化平台以及关键技术在产品的应用落地,促进产品的竞争力构建。独立承担OS子系统、特性需求分析、设计和编码等研发工作;岗位要求业务技能要求:具备以下技能:1、产品开发技能,能独立承担子系统和模块设计和开发工作;2、推动支撑OS、虚拟化平台以及关键技术在产品的应用落地,促进产品的竞争力构建;3、能独立承担OS子系统、特性需求分析、设计和编码等研发工作;4、有优秀英语沟通和读写能力优先考虑;5、其他专业知识要求:具备以下知识:1、有产品开发必备知识,能独立承担子系统和模块设计和开发工作。2、 可以熟练使用一种或多种编程语言,例如 C/C++等。 3、 掌握如下至少一种领域技术1) 虚拟化领域:对xen/KVM/Vmware熟悉;2) OS内核领域:对linux开发熟悉;3) 终端OS领域:参与过终端产品操作系统的开发,熟悉ARM、Android、Html5、Webkit;4)编译器领域:从事编译器领域的开发、研究,熟悉GCC、Open64、或者LLVM等。岗位四:linux多核软件高级开发工程师

中国/北京 - 技术 数据通信产品线

岗位职责1、负责网络各主流设备(运营商、企业网、云化等)上基于Linux OS实现多核底层管理驱动系统的交付,以及多核软转发业务的交付,包括端到端设计、开发、测试、维护等阶段。2、分析业界云化软转发发展趋势,识别并引入先进关键技术,持续提升软转发系统可靠性,挖掘软转发系统快速定位定界措施。3、负责多核研发常用工程工具的设计开发工作,持续提升研发效率。岗位要求业务技能要求:1、了解运营商网络或企业网络某个领域的转发业务。如路由器、PTN、交换机等;2、熟悉多核CPU体系架构,掌握linux系统下并发编程技术能力者优先。专业知识要求:1、熟悉Linux/Unix操作系统;2、2年及以上C语言开发经验,熟悉基本软件开发工程原理,掌握常用软件开发工具和调试手段;3、沟通能力强,刻苦、敬业、有上进心,有良好的团队合作精神。岗位五:通用软件工程师

中国/杭州 - 技术 公共开发部

岗位职责1、基于Linux,VxWorks等嵌入式OS的分布式实时操作系统开发和设计,相关技术涉及分布式通信、OS增强及通用服务、E2E调试、多核处理、热补丁技术等;2、从事TCPIP协议开发,如:IPSec/IKE、TCP、IPv6、LLDP、IGMP、LACP协议的开发,开展协议设计,代码实现、测试等。在各种操作系统上协议问题定位和性能优化。3、负责5G/物联网/云计算/存储等通信协议技术,通信软件设计开发、关键技术研究与创新,打造全球领先的云化用户态协议栈解决方案。岗位要求业务技能要求:1、熟悉Linux/Unix操作系统;2、有网络领域知识,了解IP网络,路由协议以及报文转发模型;3、有TCP/IP等通讯协议开发经验者优先考虑。专业知识要求:1、信息系统/计算机/通讯等相关专业,本科及以上学历,英语通过四级及以上;2、熟悉Linux/Unix操作系统;3、熟悉掌握C/C++/JAVA/GO/汇编语言之一,一年及以上C/C++语言开发经验,具备软件工程知识,掌握常用开发工具和调试手段;4、沟通能力强,刻苦、敬业、有上进心,有良好的团队合作精神。岗位六:通用软件工程师

中国/东莞 - 技术 公共开发部

岗位职责1、负责5G/物联网/云计算/存储等通信协议技术,通信软件设计开发、关键技术研究与创新,打造全球领先的云化用户态协议栈解决方案。2、基于Linux,VxWorks等嵌入式OS的分布式实时操作系统开发和设计,相关技术涉及分布式通信、OS增强及通用服务、E2E调试、多核处理、热补丁技术等;3、从事TCPIP协议开发,如:IPSec/IKE、TCP、IPv6、LLDP、IGMP、LACP协议的开发,开展协议设计,代码实现、测试等。在各种操作系统上协议问题定位和性能优化。岗位要求业务技能要求:1、熟悉Linux/Unix操作系统;2、有网络领域知识,了解IP网络,路由协议以及报文转发模型;3、有TCP/IP等通讯协议开发经验者优先考虑。专业知识要求:1、信息系统/计算机/通讯等相关专业,本科及以上学历,英语通过四级及以上;2、熟悉Linux/Unix操作系统;3、熟悉掌握C/C++/JAVA/GO/汇编语言之一,一年及以上C/C++语言开发经验,具备软件工程知识,掌握常用开发工具和调试手段;4、沟通能力强,刻苦、敬业、有上进心,有良好的团队合作精神。

举报/反馈