岗位职责:
1.负责嵌入式系统的移植及开发,包括u-boot、kernel移植、文件系统定制等工作。
2.负责WiFi、蓝牙、USB、以太网、LCD、传感器等外设驱动的移植和开发。
3.根据设计方案,编写单片机、调试程序,测试或协助测试开发的硬件设备,确保其按设计要求正常运行。
任职要求:
1.本科以上学历,3年以上相关工作经验、计算机、通信、电子等相关专业;
2.熟悉全志、海思、瑞芯微等至少一种方案,有相关SDK的开发及移植经验。
3.精通C语言、Makefile、shell脚本,熟悉git版本管理。
4.熟悉Linux设备模型,有mipi、isp、wifi等驱动的移植及调试经验。
5.熟悉Linux启动过程、对Linux内核、设备树、内存管理、文件系统有较深入的了解。
6.有STM32、ARM、FPGA等其中一种或几种嵌入式产品设计经验;
7.有无线模块使用经验优先,比如蓝牙、WIFI、ZIGBEE、LORA等;
8.熟练使用C语言或其他语言来进行单片机的开发,并应具有良好的代码编码规则,代码整洁,保证代码具有较高的可读性和可移植性;
9.熟练使用掌握常见的通信标准或协议,如UART(RS232\RS485\RS422)、SPI、I2C、CAN等;
10.熟悉单片机的内部架构,对单片机内部模块的工作机制要有所了解,并了解DMA的工作原理,并能够熟练使用;
11.能够看懂芯片的数据手册和原理图。
12.能承受一定的工作压力、对技术有钻研精神。