职位描述:
我们正在寻找优秀的软件开发工程师加入我们的团队。作为一名软件开发工程师,您将参与我们的产品开发,负责设计、编写和维护高质量的软件代码。
职责:
- 基于Linux或Windows系统的C++软件开发、调试
- 参与软件项目的设计、开发、测试和维护, 编写高质量、可维护的代码
- 与团队合作,理解业务需求,提供技术解决方案
- 持续学习和研究新技术,解决软件开发过程中的技术挑战和问题
要求:
- 统招学士学位或以上,计算机/信息工程/电子或相关专业
- 3年以上的软件开发经验,熟悉Linux和Window操作系统及开发环境,熟练使用Linux下软件开发与调试工具,如CMake / Make / git /等
- 熟悉 C/C++语言,了解Python、JAVA、C#
- 熟练使用STL、BOOST、QT、QWT,了解QGIS、Osg和OsgEarth优先
- 掌握常用的设计模式,具备模块化软件的思想;了解UML及Staruml 的操作
- 熟悉数据库理论知识,掌握SQL语言,熟悉MySQL,MongoDB
- 良好的解决问题能力和沟通技巧,具备团队合作和积极向上的工作态度
- 能接受短期或长期出差
- 英语CET4以上
加分项:
具备软件中级或高级资格证书
- 有Ubuntu开发经验
- 具备良好的数学基础,会使用MATLAB,SIMULINK
- 了解OPENCL、OPENCV、CUDA、FFMPEG中的一种或多种
- 熟悉云计算平台,熟悉容器化技术(如 Docker、Kubernetes)