Skip to content
← Back to job listings

资深/高级AIOT高级开发工程师(ios系统)(J18073)

Transsion Holdings · 上海市, 重庆市, 广东省

External listingFull-timeabout 1 year ago

About The Role

  • 职位概览:
  • 你将负责 iOS 端核心通信中间件的设计与开发,构建支撑异构网络(Heterogeneous Network)的底层连接能力。该职位要求打破 WiFi 与蓝牙的物理边界,通过架构设计实现 WiFi STA、WiFi Aware、BLE 及经典蓝牙的协同工作,为上层应用提供高性能、高可靠的分布式通信框架。
  • 核心职责
  • 架构设计: 负责 iOS 互联互通中间件的方案设计与核心代码实现,构建屏蔽底层差异的统一通信抽象层。
  • 异构组网: 实现多协议融合组网(Hybrid Networking),支持根据场景自动切换或并行调度 WiFi STA、WiFi Aware (NAN)、BLE (低功耗蓝牙) 及经典蓝牙 (MFi/EAA)。
  • 协议栈开发: 自研或优化 P2P 通信协议,解决设备发现(Discovery)、配对(Pairing)及跨链路数据路由(Routing)中的性能瓶颈。
  • 性能调优: 深度优化无线链路的功耗管理、连接稳定性及高并发数据传输下的延迟表现。
  • 技术预研: 跟踪 Apple 最新的连接技术(如 AccessorySetupKit),探索在分布式场景下的前沿应用。
  • 任职要求
  • 经验背景: 3-5 年 iOS 开发经验,具备深厚的无线通信背景或分布式系统编程经验。
  • 技术深度:
  • 精通 Core Bluetooth 框架(Central/Peripheral 全流程),熟悉蓝牙协议栈原理。
  • 精通 iOS Network 框架及 Multipeer Connectivity,有 WiFi Aware 或 P2P WiFi 实际项目经验。
  • 熟悉 经典蓝牙 (External Accessory) 开发和AWDL(AirDrop)协议流程。
  • 底层能力:熟练掌握 Swift/Objective-C,具备 C/C++ 功底者优先;深刻理解 TCP/IP、Socket 编程及自定义应用层协议。
  • 分析能力:能够分析IOS系统蓝牙和WIFI日志辅助定位日志,有IOS底层分析调试经验
  • 调试工具:能够熟练使用 Wireshark、PacketLogger 等工具抓包分析无线协议交互过程中的异常。
  • 综合素质: 具备严谨的架构思维,能够处理多线程并发、内存管理及底层驱动适配中的复杂问题。
  • 加分项
  • 有跨平台通信中间件(如 Flutter/RN 插件)开发经验。
  • 有智能家居(Matter/HomeKit)、智能座舱互联或分布式办公产品开发经验。
  • 在开源社区有网络库或通信框架贡献者优先
  • 任职资格
  1. 6年以上Android BSP领域开发经验
  2. 对主流芯片设计和Linux的CPU调度策略,EAS能效模型等一个或多个模块有很深的技术理解,有实际性能或者功耗优化或者问题解决的经验
  3. 具有广阔的技术视野,了解主要芯片厂商,开源社区的技术方向
  4. 有良好的思维和沟通协调能力,具备技术热情
  5. 具备实际CPU调度领域方向性能功耗优化方案架构设计和开发经验者优先

This is an external listing. JobSpring does not represent or verify the employer. Report this listing