1. 按照产品需求独立设计软件框架,开发实现嵌入式系统,包括应用本身及其依赖的系统底层模块; 2. 按照产品需求,独立的移植、配置、修改、裁剪、编译FreeRTOS、AliOS things等实时操作系统或嵌入式linux系统; 3. 和硬件工程师紧密配合,共同完成嵌入式系统(软件+硬件)的开发、调试和测试,并最终成功交付。
1. ARM平台嵌入式C/C+++应用开发能力,具备丰富的编码、调试和性能优化经验; 2. 熟悉嵌入式系统架构,有RTOS或嵌入式linux内核、uboot、驱动、开源第三方软件模块的移植经验; 3. 能够基本读懂硬件datasheet、原理图、layout图,和硬件工程师进行有效沟通,共同完成产品开发调试。