职位详情
中级开发工程师
1.2-1.7万
北京摩弈信息科技有限公司
北京
1-3年
本科
09-05
工作地址

北京市房山区翠枫路

职位描述

岗位职责:

1. 参与基于 C++、QT、OSG、OSGEARTH、VTK 的三维可视化项目开发,独立完成核心功能模块的设计与编码实现,确保模块性能与稳定性。

2. 基于 QT 框架进行 UI 界面开发与交互逻辑实现,根据 UI 设计规范完成界面布局、控件绑定及事件处理等工作。

3. 协助高级工程师进行技术方案设计与 UI 架构设计,参与关键技术难点的分析与解决,提出合理的技术优化建议。

4. 负责所开发模块的单元测试与集成测试,编写相关测试文档,保障代码质量符合项目要求。

5. 指导初级开发工程师与实习生开展工作,协助解决开发过程中遇到的技术问题,分享开发经验。

6. 参与项目技术文档的编写与完善,包括模块设计文档、接口说明文档、UI 实现文档等。

7. 跟踪 OSG、OSGEARTH、VTK、QT 等技术的更新动态,将实用技术点应用于项目开发中。

任职要求:

1. 学历与专业:本科及以上学历,计算机相关专业,3 年以上 C++ 开发经验,其中 2 年以上 OSG、OSGEARTH、VTK 开发经验,1 年以上 QT 及 UI 设计开发经验。

2. 技术能力:

1. 熟练掌握 C++11 及以上标准,理解面向对象设计思想与常用设计模式,能独立完成模块开发。

2. 熟悉 OSG、OSGEARTH、VTK 的使用方法与核心功能,能基于现有框架进行功能扩展与定制。

3. 熟练使用 QT 框架进行 UI 开发,掌握 QT Widgets、QT Designer 等工具,能独立实现中等复杂度的 UI 界面与交互逻辑。

4. 掌握三维图形学基本原理与 OpenGL 等图形 API,具备一定的渲染优化能力。

5. 具备基本的 UI 设计理解能力,能根据设计稿准确实现 UI 界面,保证界面的一致性与美观性。

6. 了解至少一种数据库(如 MySQL、SQL Server)的使用,能进行常规的数据查询与处理。

7. 熟练使用 Git 等版本控制工具,具备良好的代码管理习惯。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请