实现网
MC设备控制软件开发工程师 远程全职

岗位职责: 核心开发工作: 1. 使用C++开发Windows平台下的串口通信模块,实现与MC设备的稳定通信 2. 设计并实现AT指令的封装和解析,支持短信发送、接收、删除等操作 3. 开发设备状态监控、SIM卡管理、短信队列处理等核心功能 4. 实现多串口并行控制,支持同时管理多个串口 软件架构设计: 5. 设计模块化的软件架构,确保代码的可维护性和扩展性 6. 实现线程安全的串口操作,避免多线程环境下的资源冲突 7. 开发配置管理模块,支持设备参数、通信设置的灵活配置 用户体验优化: 8. 设计直观的用户界面(MFC),显示设备状态和操作结果 9. 实现日志记录系统,便于问题排查和运行监控 10. 开发数据导入导出功能,支持批量短信发送和结果导出 测试与维护: 11. 编写单元测试和集成测试,确保软件稳定性 12. 进行实际设备测试,验证猫池设备的兼容性 技术要求: 必备技能: 1. 精通C++编程,熟悉C++11/14/17标准特性 2. 熟练掌握Windows平台串口编程 3. 深入理解AT指令集,有GSM模块或猫池设备开发经验 4. 熟悉多线程编程和同步机制(临界区、事件、信号量等) 5. 掌握UI开发框架(Qt、MFC或C++/CLI中的至少一种) 相关经验: 6. 5年以上Windows平台C++开发经验 7. 有串口通信、嵌入式设备控制或物联网设备开发经验 8. 熟悉短信协议(PDU模式或文本模式)和编码处理 9. 有硬件设备调试和故障排查经验 附加技能(优先考虑): 10. 了解GSM/CDMA通信原理 11. 有批量设备管理或自动化控制系统的开发经验 12. 熟悉数据库操作,能够设计数据存储方案,有slqlite实际使用经验 13. 了解网络编程

预估 600元 / 8小时

资深全栈工程师 远程全职

工作内容描述: 1、在现有工程基础上(用户体系、基础设施具备),优化与迭代升级小程序/网站产品。 2、根据需求完成功能开发、接口联调对接 日常运维: 1、负责产品前后端的全栈开发,确保系统的高效、稳定运行; 2、参与产品需求分析,设计系统架构,优化用户体验; 3、推动技术创新,采用前沿技术提升产品竞争力; 4、与团队紧密合作,解决技术难题,提升开发效率; 5、持续跟踪并优化系统性能,保障系统的可扩展性和安全性。 任职要求: 后端层面: 1、5年以上的开发经验,扎实的 Java 基础,熟悉多线程、集合、IO、反射、泛型等核心技术。 2、熟练使用Java常用框架和工具,如 Spring boot 、Spring Cloud、SpringMVC、Mybatis等 3、熟悉缓存(Redis),缓存设计和模式及其应用; 4、熟练掌握 MySQL 等关系型数据库,具备 SQL 优化能力 5、容器化:熟悉 Docker、Kubernetes 等容器化技术,具备实际部署经验。 6、DevOps:熟悉 CI/CD 工具(如 Jenkins、GitLab CI),了解自动化测试和部署流程。 前端层面: 1. 精通 HTML5、CSS3、JavaScript(ES6及以上),精通各个端的适配方案 2. 深入理解前端工程化,掌握模块化、组件化开发,具有 Vue 框架的深入经验,熟悉周边生态,并对其最佳实践有深刻理解 3. 熟悉常见的前端开发工具链(如 Vite、Webpack、Babel、npm/yarn 等) 4. 熟悉浏览器的工作原理,能够运用 前端性能优化技术 5. 有小程序开发经验,熟悉常用的小程序开发框架 6. 具备良好的代码规范和编程习惯,能够编写高质量、可维护的代码,熟悉常见的编码规范和最佳实践 7. 熟悉 版本管理工具(如 Git),能够独立处理复杂的分支管理、代码合并、冲突解决等操作; 具有良好的团队协作精神,责任心强。

预估 600元 / 8小时

已有10人投递
视频号视频处理软件开发工程师 远程兼职

视频处理软件开发需求文档 一、项目背景 我需要一个基于 FFmpeg 的视频处理软件,主要功能是对视频进行二次处理(转码、分辨率调整、音频处理、滤镜等),用于视频优化与发布。软件需简洁易用、稳定可靠,支持批量处理。 二、开发目标 开发一个 桌面客户端应用(Windows 优先,Mac 兼容更佳)。 集成 FFmpeg 二进制,通过图形化界面操作,无需命令行。 面向个人使用,UI 简单直观,支持批量任务。 三、功能需求 视频导入与管理 单个或批量导入视频文件(mp4、mov、avi 等常见格式)。 文件列表显示:文件名、时长、大小。 视频处理功能 编码层面:重新编码(H.264/H.265),可选 CRF、码率、帧率。 分辨率调整:如 1080p ↔ 720p,支持自定义。 画面增强:亮度、对比度、锐化、加滤镜。 画面处理:裁剪、加黑边、小水印(可选)。 音频处理:采样率转换(44.1kHz ↔ 48kHz)、音量调节、转码(AAC/MP3)。 批量处理:一次性对多个文件执行相同设置。 输出功能 输出文件夹可自定义。 处理完成后有进度提示。 支持日志/失败重试。 四、技术要求 语言/框架:Electron + Node.js(推荐),也可用 Python + PyQt 或 C#。 视频引擎:内置 FFmpeg 二进制。 界面要求:简洁、直观,便于非技术用户操作。 性能要求:批量处理时保持稳定,不崩溃。 五、交付内容 可执行安装包(Windows,优先)。 源代码(含注释)。 简单使用文档(安装 + 使用说明)。 (加分项)Mac 版客户端。

Small 989c0930cd5cc8ccf0731bd6ae570793
昵称登录后显示 3 个月前发布

预估 10000 元

已有4人投递

我是技术人才
我在寻找远程工作

技术人才入驻

我是创业者
我在寻找技术人才

发布用人需求