职位描述
岗位职责
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.了解声纳、雷达数据,有数据可视化展示经验优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕