职位描述
C语言C++音视频开发图形图像处理热爱电子竞技计算机软件通信/网络设备互联网游戏
职位名称:c++软件研发工程师(硬件交互方向)
岗位职责
系统架构与开发:负责前后端系统的设计、开发与维护,实现软件与硬件设备(如键盘、鼠标、游戏外设等)的高效交互与稳定通信。
岗位职责
系统架构与开发:负责前后端系统的设计、开发与维护,实现软件与硬件设备(如键盘、鼠标、游戏外设等)的高效交互与稳定通信。
后端服务开发:使用C++构建多线程、低延迟的后端服务,处理USB通信协议(如HID、CDC等),实现设备状态监控、数据解析与指令下发。
通信模块优化:编写高可靠性的USB通信模块,保障数据传输的实时性、稳定性与安全性,支持热拔拔、多设备并发等复杂场景。
跨团队协作:与硬件工程师、固件开发团队及测试团队紧密配合,完成产品功能迭代、性能优化及问题定位。
用户体验创新:参与用户界面与交互逻辑的改进,结合硬件特性(如RGB灯效、宏编程、按键映射)设计差异化功能,提升产品竞争力。
技术预研:跟踪USB协议(如HID 1.11、USB4),探索软硬结合的交互创新(如云驱动配置、跨平台免驱通信)。
任职要求
必备技能:
必备技能:
后端技术栈:
熟练使用C++(Qt/BOOST/ libusb)中的至少两种,理解事件循环、多线程、异步IO等机制;
熟悉USB通信开发(如libusb、WinUSB、USBIP),能解析HID报告描述符、处理控制/中断/批量传输。
硬件交互经验:
有键盘、鼠标、游戏手柄等外设的USB协议开发经验(如自定义HID协议、固件升级、设备认证);
理解USB描述符(设备/配置/接口/端点)、HID Usage Tables、驱动签名(WHQL)及Windows/Linux/macOS的权限模型。
熟练使用C++(Qt/BOOST/ libusb)中的至少两种,理解事件循环、多线程、异步IO等机制;
熟悉USB通信开发(如libusb、WinUSB、USBIP),能解析HID报告描述符、处理控制/中断/批量传输。
硬件交互经验:
有键盘、鼠标、游戏手柄等外设的USB协议开发经验(如自定义HID协议、固件升级、设备认证);
理解USB描述符(设备/配置/接口/端点)、HID Usage Tables、驱动签名(WHQL)及Windows/Linux/macOS的权限模型。
加分项:
熟悉音视频编解码(FFmpeg/WebRTC)或低延迟通信(WebSocket/QUIC);
贡献过开源硬件项目(如QMK、ZMK、OpenRGB)或参与过USB-IF认证流程;
对机械键盘文化(如轴体、键帽、灯光生态)有深度兴趣,或发布过相关技术博客/视频。
熟悉音视频编解码(FFmpeg/WebRTC)或低延迟通信(WebSocket/QUIC);
贡献过开源硬件项目(如QMK、ZMK、OpenRGB)或参与过USB-IF认证流程;
对机械键盘文化(如轴体、键帽、灯光生态)有深度兴趣,或发布过相关技术博客/视频。
工作地点
深圳宝安区前海科兴科学园-5栋508

公司信息
公司介绍
深圳市果来微科技有限责任公司位于深圳宝安区,专注键盘和鼠标等电脑外设方案设计领域,核心业务涵盖电子产品开发、嵌入式系统解决方案及芯片技术应用服务。企业依托专业设计服务能力,致力于为消费电子、工业自动化等领域提供硬件开发、驱动系统优化及全链路技术支持。公司技术团队在嵌入式软件开发、电路设计及系统测试方向具备扎实经验,办公环境位于前海科兴科学园产业聚集区,为员工提供现代化研发条件。当前业务聚焦智能硬件系统集成与芯片设计服务,通过自主研发的技术方案推动鼠标键盘等产品性能优化与功能创新。团队注重技术实用性与市场需求结合,持续完善从设计开发到落地应用的全周期服务能力。我们坚持专业务实的团队文化,倡导技术创新与工程实践并重,为技术人才提供参与完整产品开发流程的职业发展平台。期待与具备扎实技术功底、热爱硬件研发的伙伴共同探索智能硬件领域的创新可能。
工商信息
企业名称 深圳市果来微科技有限责任公司
企业类型 有限责任公司
法人代表 陈翠萍
经营状态 存续
成立时间 2023-12-20
注册资本 100万元
认证资质
营业执照信息

更新于 3月23日






