1. 本科及以上学历,计算机科学、软件工程、电子工程、自动化等相关专业;2. 熟悉面向对象设计方法,熟悉常见的设计模式。3. 具有音视频编码或计算机图形学编程经验,熟悉OpenGL/OpenCL/FFmpeg/H264等;4. 具有Linux系统、UI界面或多线程编程经验5. 熟悉TCP/IP、Websocket、HTTP、UDP、MQTT,串口、IIC、SPI等通讯协议者优先6. 有linux嵌入式系统下编程, QT编程经验者优先主要职责:1. 负责公司相关产品的嵌入式软件开发工作。2. 根据公司技术文档规范编写相应的技术文档和流程图等。3. 把现有的代码移植到新的硬件平台。4. 软件设计、编码、单元测试;编写集成测试用例、测试计划;5. 参与产品的系统测试,确保其功能和性能符合产品需求及规范。6. 针对所需开发产品进行嵌入式软件开发。