岗位职责1.负责基于C/C++的高性能软件开发及优化,完成系统架构设计与核心模块开发;2.对开源软件进行定制化交叉编译、移植及部署,适配多种硬件平台(如ARM、ARM aarch64等);3.参与海图相关项目的开发与维护,支持S57、S63等不同格式数据处理;4.编写自动化脚本(Shell/Python)提升开发、测试及部署效率;5.配合团队完成代码版本管理(Git/SVN)、持续集成及文档编写。任职要求核心技能:1.精通C/C++编程,熟悉多线程/多进程、内存管理及性能优化;2. 熟练开源软件的交叉编译、调试及部署(如FFmpeg/OpenCV等);3.熟悉嵌入式Linux系统开发,具备至少一种GUI框架(Qt/LVGL/...)实际开发经验。4.熟练掌握Shell脚本编写及常见命令行工具使用,熟悉嵌入式linux系统的构建过程及方法;5.熟悉嵌入式GPU平台(如ARM Mali)跨版本OpenGL ES适配方法、流程;6.具备Git/SVN等版本控制工具实战经验,理解分支管理流程;7.能独立阅读英文技术文档,引入开源代码提升产品迭代。通用技能:1.本科及以上学历,计算机、电子工程相关专业,3年以上开发经验;2.熟悉软件工程规范,具备良好的代码风格和文档习惯;3.逻辑清晰,具备复杂问题分析和解决能力;4. 较强的团队协作意识,做事积极主动。加分项:1.熟悉Rockchip 瑞芯微系列SoCs,具备丰富应用经验;2.熟悉海事协议(NMEA0183、NMEA2000)或导航算法;3. 具备海图开发经验(如电子海图引擎、GIS系统)者优先;4. 英语口语能作为工作语言,与国外客户进行技术交流;5.了解声纳、雷达数据,有数据可视化展示经验优先。