职位详情
嵌⼊式软件部署⼯程师-架构师
8000-12000元
黑龙江海康软件工程有限公司
哈尔滨
3-5年
本科
06-30
工作地址

汇智金融企业总部-A座16层

职位描述
1. 岗位职责
• 软件部署与维护:负责在RK3588Ubuntu平台上部署和维护软件系统,设计和实现⾃动化部署管线
提⾼部署效率和可靠性,建⽴完善的软件版本管理和发布流程,监控系统运⾏状态及时处理部署过
程中的异常问题。
• 进程间通信机制开发:设计和实现基于ROS2的分布式通信架构,开发⾼效的共享内存通信机制,
优化进程间数据传输性能确保实时性要求,建⽴可靠的消息传递和同步机制,处理多进程并发访问
和数据⼀致性问题。
• 系统监控与⽇志管理:搭建完整的系统监控体系实现实时状态监控,设计和实现分布式⽇志收集系
统,建⽴告警机制及时发现和处理系统异常,开发性能监控⼯具分析系统瓶颈,制定⽇志管理策略
确保⽇志的完整性和可追溯性。
• OTA远程升级功能:设计和开发OTA(Over-The-Air)远程升级系统,实现安全可靠的固件和软件
远程更新机制,建⽴升级包管理和分发系统,开发升级失败回滚机制确保系统稳定性,优化升级过
程减少升级时间和⽹络带宽占⽤。
• 多终端设备互联⽅案:设计基于MQTT协议的设备通信架构,实现WebRTC实时⾳视频通信功能,
开发设备发现和⾃动配对机制,建⽴设备状态同步和数据共享机制,处理⽹络异常和设备离线重连
问题。
• 硬件选型与兼容性测试:参与硬件平台选型评估技术可⾏性,进⾏硬件兼容性测试确保软件在不同
硬件上的稳定运⾏,分析硬件性能瓶颈提出优化建议,协助解决硬件相关的技术问题,建⽴硬件测
试规范和流程。
• 技术⽂档编写:编写详细的技术⽂档和部署指南,制定系统架构设计⽂档,编写API接⼝⽂档和使
⽤说明,维护项⽬开发⽂档和版本更新记录,提供技术培训和知识分享。
2. 任职要求
基本要求:
• 本科及以上学历(计算机科学、电⼦⼯程、⾃动化等相关专业。
• 3年以上嵌⼊式软件开发或系统部署经验。
• 具备优秀的英语听说读写能⼒。
核⼼技能:
• 精通Rust和C/C++编程,熟练掌握Python和Shell脚本,精通CI/CD管道开发和GitHubActions。
• 熟悉ARM架构处理器和RK3588平台,精通Ubuntu/Linux系统管理和Docker容器技术。• 深⼊理解ROS2架构和DDS通信机制,熟悉共享内存、消息队列等IPC机制,掌握MQTT协议。
• 熟练使⽤Git版本控制和CI/CD⼯具,掌握系统监控⼯具和⽇志管理系统。
• 有OTA升级系统设计经验。
加分项:
• 了解嵌⼊式Linux内核定制和驱动开发,
• 有WebRTC实时通信开发经验,
• 了解ROS和⾃动化控制,
• 有IoT设备管理平台开发经验。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请