职位详情
⾼级 Android 开发⼯程师
1.5-2.5万
温州博士安全用品有限公司
杭州
5-10年
本科
10-23
工作地址

杭州湾信息港-C座610

职位描述
岗位职责
设计开发安卓类⼯业HMI软件和各种移动端安卓应⽤,根据业务和产品需求,实现界⾯、交
互、业务逻辑、硬件通信、接⼝通信等。
设计并实现模块化通信中间层,屏蔽底层差异,提供统⼀通信接⼝。
负责多协议通信架构设计与实现,包括 HTTP / WebSocket、TCP ⻓连接、串⼝
(RS485)、CAN 总线与蓝⽛通信(经典蓝⽛ + BLE)。
深⼊调试与分析 Android 底层系统(Linux 内核⽇志、驱动层交互、JNI / HAL 调⽤)。
参与 AIDL / Binder / Messenger 等 多进程通信架构设计。
优化多线程调度与内存管理,提升⾼并发场景下的性能与稳定性。
设计与实现 本地数据存储机制(如 SQLite),⽀持通信数据的缓存、断点续传与⼀致性管
理。
使⽤ Android Profiler、Perf、Systrace、Wireshark 等⼯具进⾏性能与通信分析与优化。
参与代码评审、单元测试与持续集成流程,确保模块质量与稳定性。
任职要求
核⼼能⼒
精通 Kotlin语⾔与协程模型,熟悉异步与并发通信架构。
熟悉Android 环境下的 Linux 机制,能独⽴完成底层调试与⽇志分析(logcat / dmesg /
strace)。
深⼊理解多协议通信机制:
HTTP / WebSocket(REST + 实时数据)
TCP ⻓连接(含粘包、断线重连、⼼跳维持)
串⼝(RS485)
CAN 总线(帧封装、解析、容错机制)
蓝⽛通信(经典蓝⽛ + BLE,含扫描、配对、协议设计)
熟悉 AIDL / Binder / Messenger / IPC 机制,有多进程架构设计经验。
熟悉 SQLite 数据库 设计与操作,有 Room 或其他 ORM 框架使⽤经验。
掌握 Android HAL 层 / JNI 交互机制。
理解 MVVM 架构,具备较强的架构抽象与系统设计能⼒。有 Android 原⽣系统定制或设备侧(嵌⼊式)开发经验。
通⽤开发能⼒
熟练使⽤ Git / GitFlow ⼯作流,掌握分⽀管理与代码审查流程。
熟悉 Gradle 构建系统与依赖管理。
有良好的代码⻛格与注释习惯,熟悉 代码审查(Code Review)与持续集成(CI/CD)流
程。
熟悉常⽤调试⼯具、⽇志框架与单元测试框架(JUnit / Mockito / Espresso)。
具备良好的团队协作与跨部⻔沟通能⼒,能够进⾏技术⽂档编写与知识分享。
调试与优化能⼒
熟练使⽤ Wireshark、SerialPort Debugger、CANalyzer 等分析⼯具。
熟悉通信协议优化与缓存机制,有定位性能瓶颈与异常通信问题的经验。
能运⽤ Android Profiler、Perf、Systrace 等⼯具进⾏性能调优。

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

立即申请