职位描述
岗位职责:
1.搭建嵌入式软件运行环境,如uboot、内核和文件系统;
2.根据需求开发应用软件并完成相关文档;
3.承担项目的嵌入式软件维护工作等。
任职要求:
1、熟悉嵌入式操作系统,如RTOS(实时操作系统)或Linux等,了解操作系统的任务调度、内存管理等,会linux环境下C/C 编程,会使用gdb调试,了解汇编语言和脚本语言;
2、具备深入的嵌入式系统知识,包括处理器架构、中断处理等,具备ARM硬件平台的开发调试经验者优先;
3、熟悉常用的通信协议,如UART、SPI、I2C、TCP/IP等,能够进行硬件和软件层面的通信调试和开发;
4、有视频编解码开发经验者优先;
5、能够按照软件工程化思路进行开发工作,包括需求分析、系统设计、模块化编程等;
6、具有较强的沟通能力和解决问题的能力,工作态度积极主动,有团队合作精神