**********************
高级Rust研发工程师
  • 收藏职位
  • 分享职位
40-70万 北京 本科 5-8年 招聘 1 人 预计佣金 100K 一周前发布
JD基本信息
岗位职责
1、主导跨平台底层架构设计,定义统一的模块边界、接口契约与生命周期管理模型; 2、决策 Rust 核心 + 平台适配层的技术方案(如是否采用 WASM、KMM 混合、纯 FFI 等); 3、制定从 C/C++ 到 Rust 的渐进式迁移路线图,确保平滑过渡、功能对齐、性能达标。 4、设计稳定、高效、易用的 FFI 接口,支持:Android、iOS鸿蒙、Windows/Linux,封装平台差异(如线程模型、文件系统、网络权限),向上提供统一抽象。 5、设计防逆向、防调试、防日志泄露机制,满足电信级安全审计要求。 6、针对移动端资源受限场景,优化启动速度、内存峰值、CPU 占用、电池消耗; 7、实现零拷贝消息传递、异步 I/O 多路复用、连接池复用等机制; 8、建立跨平台性能基线与回归测试体系。
任职要求
1、精通 Rust 语言,深入掌握所有权、生命周期、async/await、Pin、unsafe 边界控制; 2、3年以上生产环境 Rust 开发经验,主导过至少一个系统级模块的完整设计与落地(如网络库、数据库、编解码器、运行时); 3、熟悉主流 Rust 生态:Tokio、async-std、serde、tonic、sqlx、sled、ring、zeroize 等。 4、有 Android (JNI) + iOS (C ABI) + Desktop (Windows/Linux) 多平台 FFI 集成经验; 5、熟悉交叉编译工具链(cargo-xbuild, rust-android-builder, xwin 等); 6、能处理 ABI 兼容性、内存管理(谁释放?)、异常传播等跨语言边界问题。 7、有将 C/C++ 高性能模块(如网络、音视频、加密)迁移至 Rust 的完整项目经验; 8、理解 C/C++ 代码常见缺陷(缓冲区溢出、悬空指针、竞态条件),并能在 Rust 中规避。 9、熟悉 TCP/UDP/WebSocket/QUIC、TLS/DTLS、自定义二进制协议; 10、对 IM 或 RTC 底层机制有实践(如消息 QoS、重传、乱序处理、Jitter Buffer)。 11、有丰富AI辅助编程经验,有实际主导团队引入 AI 编程工具并显著提升效率的成功案例者优先。
所属行业:
IT服务、人工智能AI、信息安全、通信/网络设备、运营商/增值服务
职能分类:
通信研发工程师
工作城市:
北京,招聘1人,详细地址:北京市朝阳区朝外街道朝外西街3号1幢
职位要求
学历要求:
本科
工作年限:
5-8年
技能/证书:
-
薪资福利
年薪范围:
40-70万*17薪
薪资福利:
六险二金
团队架构
所属部门:
量子密话密信研发中心
下属人数:
-
部门架构:
-
汇报对象:
-
职级职称:
-
面试信息
面试轮次:
3轮
面试流程:
-
视频面试:
不可以接受
为你推荐