职位描述
岗位职责:
1、嵌入式开发:基于ARM架构(Cortex-A/Cortex-M系列)进行嵌入式系统开发与维护,包括Bootloader、驱动开发及系统移植等;
2、视频编解码开发:负责基于视频编解码芯片进行H.264/H.265/AV1等视频编解码开发,包括AI图像识别(人脸识别,动作识别)等;
3、QT上位机开发:使用QT框架(QWidget/QML)开发跨平台上位机软件,实现设备控制、数据可视化及通信协议对接;优化QT界面性能等;
4、测试与调试:完成系统级联调,解决硬件与软件协同问题(如内存泄漏、时序冲突);编写自动化测试脚本,确保代码质量与功能稳定性。
任职要求:
1、学历经验:
本科及以上学历,计算机/电子工程/通信相关专业;
至少3年以上嵌入式开发经验;
至少主导过1个完整ARM嵌入式项目或网络摄像头项目(需提供案例说明);
2、技术能力:
精通C++11/14/17标准,熟悉面向对象设计与设计模式;
熟练掌握ARM开发工具链(GCC/Keil/IAR)及调试工具(JTAG/OpenOCD);
熟悉视频编解码原理,具备FFmpeg、x264/x265或硬件编解码芯片(如海思/瑞芯微/全志)开发经验;
熟练使用QT框架开发工业级上位机软件,精通QWidget,熟悉QSS样式表与多线程编程。
3、通信协议:
熟悉TCP/IP、UDP、RS485、CAN总线等通信协议;
熟悉I2C、SPI、UART等常用嵌入式总线工作机理与编程;
具备嵌入式网络编程(Socket/HTTP/MQTT)经验者优先。
4、其它技术:
能阅读英文芯片手册与技术文档;
熟悉Git代码管理及CI/CD流程。
优先条件:
1、有视频编解码芯片开发经验者;有全志系列芯片开发经验最优;
2、可以进行硬件电路原理图设计者优先(必须可以根据需求完成芯片配型);
3、可以进行基于QT框架上位软件设计者(包括结构设计、业务逻辑设计、数据结构设计、界面交互设计等)。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕