CAN Linux 驱动开发
职位描述:
1、计算机、通信工程、电子工程、自动化控制等相关专业,专科及以上学历
2、精通嵌入式软件开发,有STM32、S32K144驱动开发能力,能看懂原理图。
3、精通GSM/GPRS通讯软件开发,精通各种2G/3G/4G通讯模块的使用及AT指令集;
5、熟练Linux下网络通信机制,对TCP/IP有较深刻的理解和经验,有移远、龙尚OPEN开发经验优先;
6、程序结构思路清晰、有良好的编程习惯及规范的文档能力;
7、具有较强的敬业精神。
职责要求:
1.精通C,熟悉汇编,负责单片机的嵌入式开发;负责产品开发过程软硬件联合调试,协议实施等;
2. 三年以上软件实际开发经验 能熟练地查询、阅读英文资料;缜密的逻辑思维能力,富有责任心,乐于学习新知识;
3. 熟练使用C/C++语言,具备良好的代码风格,熟悉软件开发流程,有独立运用调试技巧定位分析问题和解决问题的能力;
4. 熟悉主流8位MCU、STM8、STM32、ARM M0等;
5. 熟悉单片机的常用功能(PWM、ADC、DAC、TIMER、I2C、SPI等);UART、CAN、 RS232/485、AT指令等通信协议;
6. 熟悉模拟及数字电路,能阅读分析硬件电路工作原理,熟悉一种PCB软件的使用
7. 对TCP、HTTP、MODBUS等通信协议有一定的了解;
8. 对透传接口的WIFI、BLE、4G模块使用有一定的了解;
有GPS定位开发应用或独立项目工作经验者优先;
9.熟悉Linux,UCOS,FreeRTOS,RT-Thread 操作系统;
收起