职位描述
一、职责
1.开发 Android 应用,通过网口与单片机、摄像头、雷达、声呐等设备进行通信;
2.实现视频流播放功能,支持 RTSP、HTTP 或其他视频协议;
3.开发雷达和声呐点云数据的实时渲染和可视化功能;
4.设计和实现与嵌入式设备之间的数据交互协议;
5.优化应用系统性能,确保低延时、高可靠性;
6.协同硬件工程师完成设备接口调试。
二、技术要求
1.开发语言与平台:
熟悉 Android 开发,掌握 Java 或 Kotlin;
熟悉 Android 原生开发和 NDK 使用。
2.网络通信与协议:
熟悉 TCP/IP、UDP 协议;
熟悉网口通信相关开发和调试。
3.视频流与多媒体处理:
熟悉 FFmpeg 或 VLC 等多媒体库,能够实现 RTSP/HTTP 等视频流播放;
掌握视频流低延时优化技巧。
4.数据协议与嵌入式系统:
有与嵌入式系统交互的实际经验。
三、其他技能:
1.有一定的数学基础,能处理2D坐标系相关问题。
2.具备性能调优能力,包括内存优化和延迟优化。
3.有一定硬件调试经验,能理解和处理嵌入式设备相关的硬件问题。
4.加分项:
有独立完成 Android 应用开发的经验。
有机器人、自动驾驶、无人机等项目经验。
熟悉雷达或声呐数据的解析和可视化。
有实际的点云处理经验(如 PCL 库、Open3D 等)。