1、 本科及以上学历,计算机科学、软件工程、电子信息等相关专业;2、 熟练掌握 C/C++等编程语言,熟悉多线程编程、内存管理等;3、 熟悉Linux等嵌入式操作系统API、Shell脚本编程及常用工具链(GCC/GDB/Makefile/CMake);掌握Linux等嵌入式操作系统进程间通信(IPC)、Socket网络编程及常用协议(TCP/UDP/HTTP);熟悉Linux等嵌入式操作系统内核基础(进程调度、文件系统、设备驱动)者优先;熟悉至少一种主流数据库(MySQL/PostgreSQL/SQLite)或NoSQL(Redis/MongoDB);4、两年以上嵌入式软件编程经验。