研发初级工程师主要负责以下工作:
软件系统模块设计、编码和测试
负责软件系统的模块设计,包括功能设计、逻辑设计等。
负责软件的编码工作,使用编程语言实现设计功能。
负责软件的测试工作,包括单元测试、集成测试等,确保软件质量和性能。
文档编写和维护
编写与产品相关的文档,如需求说明书、设计文档、测试报告等。
维护现有产品的文档,确保文档的准确性和及时更新。
项目监督与评估
协助项目经理进行产品开发过程的监督和评估。
参与产品的实施和培训,确保项目按计划进行。
技术支持与协作
为工厂提供必要的技术支持,解决生产过程中的技术问题。
与市场部门、生产部门等协作,共同推进项目的顺利进行。
需求调研与方案设计
负责新产品的前期需求调研,进行市场分析和预测。
参与产品方案设计,包括原型制作、调试和测试。
代码调试与单元测试
对自己完成的代码进行调试和单元测试。
协助测试人员进行安装部署和需求问题讲解。
技术难点公关
参与技术难点和关键问题的解决,为公司的技术创新和发展提供支持。
跟踪业界最新技术发展动态,不断提高自身的技术水平和专业能力。
其他任务
完成上级领导交办的其他任务,如参与项目规划、产品设计等。
任职要求:
具备扎实的计算机基础知识,熟悉常用的编程语言和算法。
具备良好的沟通能力和团队合作精神。
熟悉Linux操作系统及相关开发工具。
具备较强的学习能力和解决问题的能力。
具体岗位示例:
初级C++研发工程师:负责软件产品及系统的分析与设计,独立完成模块设计、编码及测试,对现有软件的BUG进行修改、完善及测试。
初级开发工程师:负责移动端H5应用前端页面功能的开发与后期维护工作,制定开发工作安排,负责新版本发布及上线工作。
初级研发工程师:负责项目需求分析、系统设计,完成核心代码的编写和单元测试,确保项目按计划完成。
这些职责和任职要求可能会根据具体公司和项目的不同而有所调整,但总体上都围绕着软件研发、测试、文档编写和技术支持等方面。