岗位职责:
1. 负责车载TBOX或行车记录仪的Linux应用层软件开发,完成需求分析、方案设计、编码实现及全流程调试维护;
2. 负责车载Android 端DVR、AVM相关Native中间件编程开发,实现视频编解码、实时推流、本地存储与回放管理,封装标准化接口,持续优化视频链路性能与存储效率;
3. 配合底层驱动、上层应用及跨部门团队完成系统联调、问题定位与版本交付,保障产品功能稳定落地;
4. 输出技术设计文档、接口规范与开发总结,沉淀通用技术方案,持续优化代码质量与研发效率。
任职要求:
1. 全日制本科及以上学历,计算机、电子、自动化等相关专业,3年及以上嵌入式/车载软件开发经验;
2. 精通 C/C++ 编程语言,熟悉 Linux 系统编程原理,掌握多进程多线程、网络通信、串口/CAN 总线交互,有 TBOX/记录仪 Linux 开发经验优先;
3. 熟悉 Android NDK/JNI开发与 Native中间件架构,具备音视频编解码、流媒体推流、文件存储管理相关开发经验,有车载DVR/AVM项目经验优先;
4. 掌握Shell脚本开发,熟悉Makefile/CMake编译工具链、Git及GDB等工具;
5. 了解TLS/SSL、AES/RSA等安全加密算法,具备安全通信协议(如HTTPS、MQTT over TLS)开发经验;
6. 具备良好的职业修养、沟通能力、团队协作精神,具备独立排查问题的能力,能快速定位系统异常、性能瓶颈并给出优化方案。