智能割草机Android 开发工程师
Technology
浙江亚特电器股份有限公司1周前
全职
职位描述
岗位职责
- 负责 Android App 架构设计、核心模块开发、性能优化、打包发布和线上问题排查。
- 负责注册登录、用户中心、设备绑定、设备列表、设备详情、设备控制、设备状态、历史记录和告警消息等模块。
- 负责 BLE 能力,包括扫描、连接、服务发现、特征值读写、通知订阅、配网、断连重连和异常处理。
- 负责 Wi-Fi 配网、扫码绑定、设备初始化、设备解绑和设备分享等流程;根据产品分工与设备端共同完成配网联调。
- 负责 MQTT 接入和消息处理,包括设备实时状态、设备命令回执、告警、OTA 状态、订阅恢复和弱网重连。
- 负责割草机控制能力,包括开始、暂停、继续、返回充电、停止、模式切换、设备命令下发、回执处理和设备参数设置。
- 负责地图和路径相关功能,包括设备位置、割草区域、禁区、电子围栏、轨迹、边界点、坐标处理和地图交互。
- 负责 Android 推送、定位、权限、后台任务、文件下载、固件升级等系统能力接入。
- 配合后端、嵌入式和测试团队完成设备协议联调、真机测试、线上问题定位和版本发布。
任职要求
- 5 年以上 Android 开发经验,熟练掌握 Kotlin/Java,有完整 App 从 0 到 1 开发和上线经验。
- 熟悉 Android Jetpack、MVVM、Compose 或 XML UI、协程、Room、Retrofit、OkHttp、DataStore 等常用技术。
- 熟悉 Android BLE 开发,理解扫描、连接、服务发现、特征值读写、通知订阅、MTU、断连重连和机型兼容。
- 熟悉 MQTT 在 App 端的使用,理解 Topic、QoS、保活、重连、订阅恢复、离线状态和消息幂等。
- 熟悉 Android 定位、地图、推送、权限管理、后台任务、文件下载和版本更新等系统能力。
- 有地图 SDK 开发经验,熟悉 Google Maps、Mapbox、HERE Maps 等至少一种。
- 熟悉 Android 多机型兼容、性能优化、内存优化、Crash 分析、日志定位和线上问题排查。
- 具备良好的安全意识,了解 Token、KeyStore、安全存储、敏感信息保护和移动端隐私权限管理。
加分项
· 有物联网、智能硬件、蓝牙设备、机器人、设备控制或 IoT App 项目经验。
· 熟悉 AWS IoT Core、AWS IoT Shadow、设备级 MQTT Topic 权限或其他 IoT 云平台。
· 熟悉 Wi-Fi 配网、MQTT 实时状态同步、命令下发、OTA 升级和故障告警流程。
· 有 MQTT 多设备订阅、地图区域绘制、轨迹回放或电子围栏经验。
· 有 Google Play、Firebase、Crashlytics 或海外 App 发布经验。
· 了解 GDPR、Google Play 数据安全申报或海外移动端隐私合规要求。
Keywords
CrashlyticsFlutterKotlinGoogle MapsModel–view–viewmodelReact NativeAndroid StudioXmlJava
对这个职位感兴趣吗?