职位描述:
1. 负责公司天文摄影相关软件的全流程开发,包括桌面端跨平台天文软件、嵌入式 Linux 天文设备的系统与应用软件开发,覆盖天文设备控制、天文图像处理等核心场景;
2. 深度参与产品需求调研与技术方案评审,主导核心模块的软件架构设计、技术选型与性能优化,保障产品的稳定性、扩展性与极致的用户体验;
3. 负责核心功能的编码实现、单元测试与问题修复,保障代码质量与项目交付进度,攻克开发过程中的技术难题;
4. 沉淀核心技术文档、行业解决方案与最佳实践,搭建并完善团队技术知识库,构建可复用的技术体系,和团队共同提升整体技术能力。
职位要求:
1. 本科及以上学历,计算机、通信工程、电子信息、软件工程、自动化、天文等相关专业,3 年及以上 C/C++ 软件开发相关工作经验;
2. 扎实的 C/C++ 编程功底,熟悉 Linux 系统编程,有嵌入式 Linux 设备开发经验,熟悉常用的网络通信协议;
3. 具备良好的软件工程思维,熟悉常用设计模式,有规范的编码习惯与文档编写能力,能独立完成模块的设计、开发与测试;
4. 具备强烈的 Owner 意识,对代码质量与产品交付负责,有良好的问题排查与解决能力,乐于技术分享,具备优秀的团队协作能力;
5. 有 Qt 跨平台桌面软件开发经验者优先;
6. 热爱天文,有天文相关经验者优先;
7. 对开源社区有贡献,有个人开源项目者优先。