ID:423985

小臭

软件开发工程师

  • 公司信息:
  • 航天某院/兵器某院/北京博视
  • 工作经验:
  • 6年
  • 兼职日薪:
  • 1000元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 北京
  • 丰台

技术能力

拥有多年 C++/Qt 开发经验,长期从事 Linux 平台及嵌入式软件开发,熟悉 Qt Widgets 桌面应用开发、TCP/UDP 网络通信、多线程、Socket 编程、串口通信、JSON/XML/INI 配置管理、日志系统、数据库(SQLite/MySQL)等常用开发技术,能够独立完成桌面软件设计、功能开发、维护及性能优化。
在音视频开发方面,熟悉 FFmpeg、多媒体编解码流程,具备 RTP、RTSP、H.264、H.265 视频传输及处理经验,能够完成 RTP 数据解析、NAL 单元重组、视频播放、录像保存、音视频同步等功能开发,对视频花屏、卡顿、丢包、延迟等问题具有丰富的定位和优化经验。
熟悉 Linux 环境开发及交叉编译,能够完成 Makefile、CMake、GCC/GDB 调试、Shell 脚本编写等工作,并具有 RK3588 平台开发经验,熟悉 MPP 硬件编解码、多媒体数据处理流程及性能优化。
熟悉 Qt 图形界面开发,能够完成自定义控件、数据可视化、参数配置、日志管理、网络监控等功能模块开发,具备良好的代码规范和模块化设计能力,可对已有 Qt 项目进行二次开发、功能扩展及 Bug 修复。
能够快速阅读和理解已有项目代码,擅长定位复杂问题,提供项目维护、功能升级、性能优化及疑难 Bug 排查服务。开发过程中注重代码质量、可维护性和文档注释,按阶段交付,沟通及时,适合远程协作及长期技术支持。

项目经验

项目一
Qt + FFmpeg + RTP/H.265 实时视频播放器
项目介绍
负责基于 Qt/C++ 开发实时视频播放器,实现 RTP 视频流接收、H.265 码流解析、FFmpeg 解码及视频实时显示。项目支持 UDP/组播视频接收、录像保存、自动重连、日志记录等功能,适用于网络视频监控及实时视频显示场景。
项目开发过程中重点解决了 RTP 分片重组、H.265 NAL 单元解析、VPS/SPS/PPS 参数集处理、关键帧识别、丢包检测、视频花屏等问题,并针对网络抖动及乱序数据进行了优化,提高了播放器稳定性和实时性。
主要技术:
Qt、C++、FFmpeg、RTP、UDP、Socket、H.265、Linux、多线程。
项目二(RK3588)
RK3588 视频播放及硬件解码系统
项目介绍
负责 RK3588 平台音视频模块开发,完成 FFmpeg 与 RKMPP 硬件解码接口对接,实现 RTP 视频接收、硬件解码、Qt 实时显示等功能。项目支持 H.264/H.265 视频解码,并对高分辨率视频进行了性能优化。
主要负责 Linux 平台交叉编译、MPP 硬件解码流程、DMA 数据处理、Qt 显示模块开发以及性能调优,能够保证高清视频流稳定播放,并有效降低 CPU 占用率。
主要技术:
Linux、RK3588、MPP、Qt、FFmpeg、DMA、C++。
项目三(Qt 网络通信)
Qt 网络通信及设备控制平台
项目介绍
负责基于 Qt 开发网络通信平台,实现 TCP/UDP 通信、设备连接管理、数据解析、日志记录、参数配置等功能。项目采用模块化设计,支持网络状态监控、自动重连、配置文件保存及运行日志管理。
在项目中负责通信协议解析、Socket 编程、多线程数据处理、Qt 界面开发及异常处理,提高了系统稳定性和可维护性,可满足设备控制及数据采集等应用需求。
主要技术:
Qt、C++、TCP、UDP、Socket、多线程、JSON、SQLite。
项目四(Linux)
Linux 嵌入式视频传输系统
项目介绍
负责 Linux 环境下视频传输模块开发,实现 RTP 视频接收、视频数据保存、网络通信及系统调试。项目支持多路视频接收、日志管理及异常恢复,对视频传输稳定性进行了优化。
主要负责 Socket 网络通信、Makefile/CMake 编译配置、Linux 调试、视频数据处理及性能优化,能够快速定位网络异常及视频传输问题。
主要技术:
Linux、C++、Socket、RTP、Makefile、CMake、Shell。
项目五(Qt 桌面工具)
Qt 桌面配置管理工具
项目介绍
负责 Qt 桌面应用开发,实现配置管理、日志查看、参数设置、文件管理等功能。项目采用模块化设计,支持 JSON、INI 配置文件管理及数据持久化,并提供友好的用户界面,提高了系统维护效率。
负责整体架构设计、界面开发、配置文件读写、日志系统及功能维护,保证系统具有良好的扩展性和稳定性。
主要技术:
Qt Widgets、C++、JSON、INI、SQLite、多线程。
本人负责:
✔ 项目架构设计
✔ 核心模块开发
✔ Bug定位及修复
✔ 性能优化
✔ Linux环境部署
✔ 后期维护

案例展示

  • Qt视频播放器

    Qt视频播放器

    基于 Qt/C++ 开发的视频播放器,支持 RTP 视频流接收、H.265 视频解析、FFmpeg 解码及实时显示。项目支持 UDP/组播视频接收、录像保存、自动重连、日志输出等功能,主要应用于网络视频监控及实时视频显示场景。 在项目中主要负责播放器整体开发,包括 RTP 数据

  • 车辆远程控制平台

    车辆远程控制平台

    基于 Qt/C++ 开发车辆监控与远程控制平台,实现车辆运行状态实时监测、驾驶控制、故障报警、参数配置及视频监控等功能。系统采用模块化设计,界面支持全屏显示,可实时展示车辆速度、电压、电流、电量、驱动状态、制动状态、转向状态及故障信息,并提供紧急停车、模式切换、档位控制等操作功能

  • 车辆远程控制平台

    车辆远程控制平台

    基于 Qt/C++ 开发车辆监控与远程控制平台,实现车辆运行状态实时监测、驾驶控制、故障报警、参数配置及视频监控等功能。系统采用模块化设计,界面支持全屏显示,可实时展示车辆速度、电压、电流、电量、驱动状态、制动状态、转向状态及故障信息,并提供紧急停车、模式切换、档位控制等操作功能

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服