1. 亿航智能安卓工程师岗位全景透视
作为全球领先的智能自动驾驶飞行器科技企业,亿航智能(EHang)的安卓开发岗位与传统互联网公司有着显著差异。这里不仅需要处理常规的移动端应用开发,更要面对航空级软件的严苛要求。我作为参与过亿航智能无人机控制系统开发的工程师,将带您深入剖析这个岗位的技术栈和行业特性。
亿航的安卓工程师主要承担三大类工作:
- 飞行控制APP开发:这是核心业务,需要实现与飞行器的低延迟通信、实时数据可视化等功能
- 地面站系统开发:用于飞行调度、航线规划等专业功能
- 配套工具开发:包括调试工具、数据分析工具等辅助系统
特别提示:亿航的安卓开发面试会特别关注候选人对实时系统、硬件交互的理解,这与普通APP开发岗位有本质区别。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 核心技术栈与能力要求解析
2.1 必须掌握的硬核技术
-
Android系统底层开发
- JNI/NDK开发经验(至少3个实际项目经历)
- 自定义View性能优化(帧率稳定在60FPS以上的案例)
- 多进程架构设计(特别是跨进程大数据量传输)
-
通信协议与硬件交互
- 精通MQTT、WebSocket等实时通信协议
- 掌握UART、SPI等硬件通信协议(至少理解协议栈原理)
- 有实际蓝牙BLE开发经验(不是简单的设备连接)
-
航空软件特殊要求
- 熟悉DO-178C航空软件标准(至少了解A级要求)
- 掌握冗余设计模式(双通道通信、心跳检测等)
- 理解RTOS实时性要求(延迟控制在毫秒级)
2.2 加分项技能矩阵
| 技能类别 | 初级要求 | 高级要求 |
|---|---|---|
| 图形渲染 | Canvas基础绘制 | OpenGL ES 3.0+ 三维可视化 |
| 定位导航 | GPS基础应用 | RTK高精度定位集成 |
| 数据安全 | HTTPS通信 |
