鸿蒙系统开发工程师
1.5-3万·16薪深圳市本科不限经验
职位描述
一、岗位职责
1、鸿蒙模块独立开发:独立负责鸿蒙相关产品的核心模块开发,包括鸿蒙应用功能模块编码、系统适配关键环节实现、驱动开发中基础功能模块设计,能完成模块内代码编写、调试与优化,确保模块功能符合产品需求。
2、硬件驱动核心适配:独立开展常见硬件设备(如传感器、外设接口)的驱动程序开发与适配,根据硬件规格书完成驱动逻辑设计,能自主调试驱动程序,解决中等难度的硬件兼容性问题,输出驱动开发与测试报告。
3、项目协作与技术支撑:深度参与团队项目开发全流程,参与需求分析、方案评审,能独立制定所负责模块的开发计划;为初级工程师提供技术指导,协助解决开发中的技术难题,为产品迭代提供稳定的技术支撑。
二、任职要求
1、教育背景:全日制本科及以上学历,计算机科学与技术、电子信息工程、通信工程、软件工程等相关专业。
2、工作经验:具有 3 年嵌入式开发工作经验,有安卓或 Linux 系统开发项目经验(参与过至少 1 个完整项目生命周期),有鸿蒙开发经验者优先;熟悉嵌入式系统开发基本流程,能独立承担小型功能模块开发。
3、专业技能:
熟练掌握 C/C++ 编程语言,具备扎实的编程基础,能独立完成复杂功能代码编写,有良好的代码风格与模块化设计能力,能进行简单算法优化。
深入理解安卓、Linux 或鸿蒙 OS 系统架构,熟悉系统内核、进程管理、内存管理、文件系统等关键模块工作原理,能独立完成系统简单定制与优化(如启动流程调整、资源分配优化)。
精通常见硬件接口(UART、SPI、I2C、USB 等)的原理与应用,能独立根据硬件规格书开发完整驱动程序,具备硬件驱动调试与性能优化能力,能解决驱动开发中的典型问题。
熟练运用软件开发工具(GCC、Makefile、Eclipse、VS Code)与调试工具,精通 Git 版本控制流程,能独立进行项目开发中的问题排查(如日志分析、断点调试),高效定位并解决技术问题。
(加分项)熟悉鸿蒙开发框架(ArkUI、ArkCompiler)与开发流程,有鸿蒙应用开发或系统开发项目经验,能独立完成鸿蒙应用模块或驱动模块开发并上线者优先。
4、能力素质:具备较强的独立问题解决能力与逻辑思维,能快速定位并解决开发中的中等难度技术问题;有优秀的团队协作与沟通能力,能清晰表达技术方案,推动模块开发进度;对鸿蒙或AI等新技术有持续学习热情,能主动研究鸿蒙生态新特性,并应用到实际项目中,提升产品竞争力。
20,861+ 岗位更新等你来订阅
一键订阅最新的岗位,每周送达
🎉恭喜你,订阅成功
继续订阅您可以在邮箱中随时取消订阅
