华为LiteOS招聘:开启嵌入式开发新篇章

华为LiteOS作为华为自主研发的轻量级实时操作系统(RTOS),自2015年开源以来,凭借其低功耗、实时性、高可靠性和微内核架构等特性,已在物联网、智能家居、工业控制、车联网等领域得到广泛应用,随着物联网产业的快速发展和华为鸿蒙生态的持续推进,LiteOS团队正持续扩大规模,诚邀嵌入式开发、内核优化、生态建设等领域的优秀人才加入,共同推动物联网操作系统的技术创新与产业落地。
招聘岗位及核心职责
华为LiteOS招聘涵盖多个技术方向,以下为部分重点岗位的核心职责:
岗位名称 | 核心职责 |
---|---|
嵌入式软件开发工程师 | 负责LiteOS内核模块(如任务调度、内存管理、IPC、文件系统等)的开发与优化; 针对不同硬件平台(ARM、RISC-V等)进行适配与性能调优; 解决系统级技术难题,保障系统稳定性和实时性。 |
物联网协议开发工程师 | 设计与实现LiteOS支持的物联网协议(如CoAP、LwM2M、MQTT等); 协议栈的性能优化与安全性增强; 对接第三方云平台,实现设备端与云端的高效通信。 |
驱动开发工程师 | 负责外设驱动(如Wi-Fi、蓝牙、传感器、GNSS等)的开发与调试; 驱动代码的稳定性测试与功耗优化; 编写驱动文档,提供开发者支持。 |
生态与工具开发工程师 | 开发LiteOS配套工具链(如调试器、烧录工具、性能分析工具等); 构建开发者社区,提供技术文档、示例代码和培训; 推动开源项目合作,提升LiteOS生态影响力。 |
测试工程师 | 设计并执行LiteOS的功能测试、性能测试、压力测试和兼容性测试; 搭建自动化测试平台,提升测试效率; 跟踪并修复系统缺陷,保障产品质量。 |
任职要求
不同岗位对候选人的技能要求有所差异,但共性要求包括:扎实的C/C++编程基础、熟悉嵌入式系统开发流程、具备良好的问题分析与解决能力,具体岗位的任职要求如下:
-
嵌入式软件开发工程师:
(图片来源网络,侵删)- 计算机相关专业本科及以上学历,3年以上RTOS开发经验;
- 熟悉ARM架构、汇编语言,了解操作系统内核原理;
- 有开源项目贡献或大规模系统优化经验者优先。
-
物联网协议开发工程师:
- 熟悉物联网通信协议栈,有CoAP/LwM2M/MQTT等协议开发经验;
- 了解TLS/DTLS等加密技术,具备网络安全意识;
- 有跨平台协议移植经验者优先。
-
驱动开发工程师:
- 熟悉硬件原理图,具备外设驱动开发经验;
- 熟练使用示波器、逻辑分析仪等调试工具;
- 有低功耗驱动设计经验者优先。
-
生态与工具开发工程师:
- 熟悉Python/Shell脚本开发,有工具链开发经验;
- 具备良好的沟通能力和社区运营意识;
- 有开源项目维护经验者优先。
-
测试工程师:
(图片来源网络,侵删)- 熟悉测试方法论,有自动化测试框架开发经验;
- 熟练使用Python/C++编写测试脚本;
- 有嵌入式系统测试经验者优先。
我们提供什么?
加入华为LiteOS团队,你将获得:
- 技术成长:接触前沿的物联网操作系统技术,参与核心模块设计与开发,与资深工程师共同成长;
- 开源生态:深度参与开源项目,与全球开发者协作,提升个人技术影响力;
- 资源支持:华为强大的硬件与软件平台支持,丰富的实验设备与测试环境;
- 职业发展:完善的培训体系与晋升通道,技术与管理双通道发展路径;
- 福利保障:具有竞争力的薪酬、年终奖金、股票期权,以及五险一金、补充医疗、带薪年假等福利。
招聘流程
- 简历投递:通过华为招聘官网或猎聘、前程无忧等平台投递简历,注明“应聘LiteOS+岗位名称”;
- 技术面试:包括电话初筛、现场/视频技术面试(1-2轮),重点考察专业能力与项目经验;
- 综合面试:与部门负责人沟通,了解职业规划与团队匹配度;
- Offer发放:通过面试后发放正式Offer,协商入职时间。
FAQs
Q1:非科班出身,但有丰富的嵌入式开发经验,可以投递LiteOS岗位吗?
A1:可以,LiteOS团队更看重候选人的实际技术能力与项目经验,如果你具备扎实的C/C++编程基础、熟悉嵌入式系统开发,并有相关的项目成果(如开源贡献、技术博客、个人项目等),欢迎投递简历,非科班出身的优秀开发者同样有机会通过面试。
Q2:加入LiteOS团队后,是否需要参与开源社区的工作?
A2:是的,LiteOS作为开源项目,团队成员需要积极参与社区建设,包括代码贡献、技术文档编写、开发者问题解答等,这不仅能提升个人技术能力,也能帮助你积累开源社区经验,团队会提供必要的资源支持,帮助你更好地参与社区活动。
华为LiteOS致力于为物联网产业提供高效、可靠的操作系统解决方案,期待你的加入,共同探索物联网技术的无限可能!