岗位职责:
1、开发和调试无线通讯芯片的嵌入式软件;
2、分析和测试各种无线通讯标准协议并开发相关应用软件,例如无绳电话,蓝牙等;
3、开发和测试基于C51或ARM7平台的代码;
4、熟悉串行口行为控制,具备如I2C,CODEC,SPI和电源管理方面程序开发经验。
岗位要求:
1、电子工程或计算机本科学历以及设计和开发嵌入软件二年以上相关经验;
2、熟练使用C语言及常用的数据结构,较深入的理解程序运行的原理,有良好的编程习惯;
3、有单片机控制经验,至少熟练使用一种单片机,熟悉单片机常用的接口(SPI/I2C/UART/USB等)使用,可以独立编写相应的控制程序,并能看懂对应的电路原理图;
4、在实际项目中至少使用过一种上位机编程语言编写过应用程序,有过windows上串口、USB开发经验者尤佳;
5、至少熟练使用一种下位机编译器,至少熟练使用一种上位机开发工具,对编译器的原理要有一定认识,能够掌握多种调试手段,可以快速定位程序问题;
6、了解嵌入式软件的开发流程,对嵌入式软件开发有浓厚的兴趣,乐于学习相关的新技术;
7、触摸屏项目相关工作内容者,对电容触摸屏工作原理,触控识别算法熟悉者优先;
8、有基于芯片SOC架构开发经验者优先;
9、熟悉图像处理算法者优先。