岗位职责: 一、ARM-Linux平台嵌入式操作系统与通用外设驱动移植与维护: 1、负责移植和维护ARM-Linux平台产品的嵌入式操作系统,确保系统的稳定性和性能。 2、执行通用外设驱动的移植工作,以满足产品硬件平台的需求。 二、ARM-Linux平台系统接口封装与支撑业务软件功能实现: 1、设计和实现系统接口封装,以支持业务软件功能的高效实现。 2、协作团队成员,确保系统接口的稳定性和互操作性。 三、问题分析定位及产品测试问题处理: 1、负责分析和定位在产品测试过程中出现的问题,提供解决方案。 2、与测试团队密切合作,确保产品的质量和可靠性。 四、设计文档的编写与维护: 1、在系统开发过程中负责编写设计文档,以记录系统架构、接口定义等关键信息。 2、持续更新和维护设计文档,确保开发团队具有最新的项目资料。 五、硬件与驱动程序的开发与调试协作: 1、与硬件工程师协作,参与硬件和驱动程序的开发与调试工作。 2、提供嵌入式软件支持,确保硬件和软件的协同工作。任职要求: 一、学历与经验: 1、本科及以上学历,计算机/电子相关专业,具备3~5年以上嵌入式软件开发经验。 二、技术要求: 1、精通C语言和数据结构,具备出色的代码编写习惯。 2、精通基于ARM的嵌入式软件开发和调试,熟悉编译工具及调试工具的使用。 3、精通Linux嵌入式操作系统的移植、裁剪、驱动开发和应用开发。 4、具备良好的沟通能力和团队合作精神。 三、附加技能与经验: 1、具备相机相关嵌入式软件开发经验,熟悉ISP架构者优先考虑。 2、熟悉蓝牙、BLE通信协议及相关应用经验者优先。 3、有ZYNQ或者jetson平台经验优先。