岗位描述:
岗位职责:
1、负责新硬件模块接入软件编程、调试,实现与验证产品功能;
2、对现有产品软件功能进行维护升级;
3、与硬件开发人员共同制定产品整体方案;
4、与硬件开发人员共同制定软硬件相关接口,芯片选型等工作;
5、负责完成设计文档的编写。
任职要求:
1、大专以上学历,计算机、电子,通信工程,机电一体化等相关专业,5年以上嵌入式软件开发经验;
2、精通C和C++,精通数据结构,具有良好的代码编写习惯,有STC、AVR/STM32系列MCU开发经验的优先;
3、熟练掌握嵌入式交叉编译环境和软件调试工具;
4、具有Linux下编程经验;
5、具备一定的硬件知识,熟悉UART/12C/SPI/CAN/以太网/USB/RS485/RS232等通信协议及外设驱动开发调试;
6、能够分析电路原理图,阅读英文数据手册;
7、具有良好的团队合作意识,作风踏实,坚持原则,责任心强;
8、具有全志A系列主板、RK系列主板、香橙派、树莓派平台开发经验优先;
9、会系统移植、驱动移植优先。