岗位职责:
1. 负责裸机、RTOS、Linux、VxWork、Android或国产嵌入式操作系统、数据库、LWIP等BSP驱动、嵌入式应用软件开发调试测试维护。
2. 负责产品软件齐套文档编制、通信协议编制,配合体系认证、产品认证等相关工作。
3. 负责Android等系统SDK软件包开发和维护,负责解决产品化过程中的相关问题。
4. 负责编写SDK用户手册。
5. 参与技术问题攻关,参与软件技术平台建设工作。
任职要求:
1. 本科以上学历,计算机、通信、电子相关专业,985,211,QS200院校优先;2年以上嵌入式软件开发经验。
2. 精通C/C++语言,熟悉C#、Java、Python等语言,精通数据结构,具有良好的代码编写习惯。
3. 熟悉RTOS、Linux或其他任一款主流嵌入式操作系统的移植、裁剪、驱动和应用开发;长期使用并深入理解Linux或RTOS系统,有一个或者多个方向的开发经验;熟练掌握嵌入式交叉编译环境和软件调试工具。
4. 熟悉MCU、DSP、ARM、FPGA等硬件平台的嵌入式软件开发;
5. 熟悉USB HID协议、UART、I2C、SPI、MDIO、LCD、WIFI等常用接口开发;熟悉UDP、TCP/IP网络编程;熟悉Linux设备驱动的各种编程接口和机制,对Linux下的多种设备和芯片有过实际开发经验。
6. 具有数电模电基础,能看懂原理图,熟练使用示波器等仪器。
7. 具有较强逻辑分析能力和学习能力,具有良好的沟通能力和团队合作精神,工作态度积极主动,良好的英文阅读水平与文档编制能力,有JG行业工作背景优先。