岗位职责:1、参与软件项目的需求分析及技术方案设计工作;2、根据开发进度和任务分配,完成相应模块软件的设计、开发、编程任务;3、参与产品开发,进行包括软件设计、需求分析、编码、调试、验证及测试、维护等各项活动;4、负责按照开发流程需要编写开发过程文档;5、负责对现有软件产品的bug修复、性能优化、兼容性优化等工作。岗位要求:1. 精通Linux 环境下的C/C++ 的开发,掌握windows/linux跨平台开发技术;2. 熟悉基于ARM平台(Cortex-M3及以上)的嵌入式软件开发,熟悉各类常用硬件通讯接口,根据任务要求,能在ARM/Raspberry Pi/瑞芯微RK系列/英伟达Jetpack系列上进行开发工作;3. 熟悉计算机图像处理技术,具备在嵌入式设备上接入各类型接口摄像头(USB、CSI),熟悉内核移植、裁剪,驱动编写与移植经验者优先