职位描述
一、工作职责1. 负责AR/VR设备及相关产品的嵌入式系统开发,包括硬件驱动开发、系统移植、应用软件开发等,确保系统稳定运行。2. 开发和优化硬件设备的驱动程序,确保硬件与底层系统(Linux/开源鸿蒙等)之间的高效通信和稳定运行。3. 将操作系统移植到目标硬件平台,进行系统裁剪和优化,以满足设备的性能和功耗要求。4. 根据产品功能需求,开发嵌入式应用软件,实现设备的核心功能,如传感器数据采集、图像处理、通信控制等。5. 对嵌入式系统的性能进行优化,包括内存管理、任务调度、功耗控制等,提升系统的运行效率和响应速度。6. 对嵌入式系统进行全面调试和测试,包括单元测试、集成测试、系统测试等,确保系统的功能、性能和稳定性符合设计要求。7. 快速定位并解决系统运行过程中出现的软件故障和问题,确保系统的稳定性和可靠性。8. 为生产、测试等部门提供技术支持,解决嵌入式系统开发和生产过程中遇到的技术问题,确保产品顺利量产。9. 与硬件、软件、测试等密切合作,确保嵌入式系统的开发与整体产品方案的协调一致。10. 编写嵌入式系统开发相关的技术文档,包括设计文档、开发文档、测试文档等,为项目的持续开发和维护提供支持。二、任职资格1. 本科及以上学历,计算机科学、电子工程、自动化等相关专业,具备扎实的计算机组成原理、操作系统、数据结构等基础知识。2. 8年以上嵌入式系统开发经验,具备3个以上智能穿戴类产品嵌入式开发及量产经验。3. 熟练掌握C/C++编程语言,具备良好的编程风格和代码规范;熟悉汇编语言者优先。4. 熟悉嵌入式操作系统(如Linux、RTOS、开源鸿蒙等)的内核架构和开发流程,能够进行系统移植、裁剪和优化。5. 了解嵌入式硬件平台(如ARM、RISC-V等)的架构和开发,能够与硬件工程师紧密协作进行驱动开发;熟悉常见的通信协议(如I2C、SPI、UART、USB、TCP/IP等),能够进行通信接口的开发和调试;具备嵌入式系统性能优化经验,能够对系统内存、任务调度、功耗等方面进行优化。6. 具备较强的问题分析和解决能力,能够快速定位并解决系统开发过程中遇到的问题。7. 具备良好的跨部门沟通和协作能力,能够与硬件、软件、测试等紧密配合,共同推进项目进展。