嵌入式软件开发工程师 地点:北京朝阳/海淀 职责: 为端侧人工智能系统设计、开发嵌入式软件,包括: 1、深入了解和明确设计需求,和其他专业团队(芯片、算法团队)合作进行高质量的设计工作 2、设计产品测试策略和方法,建立自动化的产品测试程序 3、开发高质量的嵌入式系统软件 4、开发嵌入式系统底层驱动模块 要求: 1、相关专业(计算机科学、自动控制、电子工程、精密仪器、应用物理等)本科或者本科以上学位 2、有三年以上的BSP开发经验,有三年以上IC设计公司工作经验优先。 3、良好的C/C++程序开发能力,有较好的架构构建水平 4、熟悉RTOS, bootloader, BSP, Multiprocessing,驱动和硬件底层设计等等 5、了解“敏捷软件开发”方法,并有相关工程实践,能应用到版本控制、代码分析、单元测试、代码整合中去。 6、精通USB协议,熟悉USB3.0/USB2.0 等相关协议; 7、能够独立分析、解决USB相关的功能和性能方面的问题 8、有良好的口头和书面表达能力,良好的团队合作精神