技能要求:
智能硬件,
嵌入式操作系统,
单片机,
嵌入式,芯片开发,
can
工作职责:
1、参与公司
嵌入式软件及相关
产品的
设计与开发,包括基于
嵌入式linux及基于stm32的
嵌入式软件开发;
2、负责技术攻关和创新技术引用,解决
产品开发过程中的技术难题,及高可靠性问题;
3、
嵌入式linux主要涉及网络
通信相关开发;
4、stm32主要涉及运动控制算法相关的开发。
任职要求:
1、3年以上
嵌入式软件开发经验,对 unixlinux 有深入了解;
2、精通
cc语言,熟悉arm架构、
嵌入式linux操作系统编程;
3、熟悉linux操作系统平台的搭建,相关工具的使用,熟悉系统移植;
4、熟悉常用的总线协议,如uart、spi、ii
c、iis、usb等,掌握并开发过t
cpip协议栈,udp协议栈,so
cket
通信和spi ii
c uart等硬件驱动程序的开发者优先;
5、熟悉stm32的开发及相关外设;
6、熟悉模拟电路和数字电路,能看懂、分析原理图;
7、具备独立的研发能力,良好的沟通能力和较强的学习能力、动手能力及分析能力,能快速掌握新技术;
8、具有良好的编程风格与文档习惯和良好的英语读写能力;
9、加分项:有
python、go、
ruby、nodejs任意开发经验;参与或拥有开源项目,为开源社区贡献过代码;有基于全志arm芯片的开发经验;熟悉mqtt等iot协议。