技术部算法工程师岗位规范.doc_第1页
技术部算法工程师岗位规范.doc_第2页
技术部算法工程师岗位规范.doc_第3页
技术部算法工程师岗位规范.doc_第4页
技术部算法工程师岗位规范.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

深圳市汉华安道科技有限责任公司技 术 文 件 算法工程师岗位规范 拟 制 审 核 批 准 说明本岗位规范(也称岗位工作指导书)描述算法工程师岗位的日常工作职责、范畴、流程、上下游环节等信息,用于帮助对新进入本岗位的员工对算法工程师岗位工作内容进行快速了解和掌握。修改记录版本号拟制人/修改人拟制/修改日期更改理由主要更改内容(写要点即可)V1.0罗海风2012-1-31创建1 岗位描述本岗位名称为算法工程师,属技术部,上级岗位为项目经理和部门经理。主要负责前瞻性技术跟踪与研究,产品改进升级,外包模块的理解分析,技术文档撰写与维护,专利申请和论文投稿等,参与项目技术可行性分析,项目开发与维护。本岗位需要员工具有良好的理工基础、文献搜索阅读能力、逻辑思维能力和思维创新性,同时也需要较好的代码编写能力和表达能力。2 岗位职责与要求算法工程师岗位的职责与要求包括如下方面:1. 负责预研项目的研究背景调研、技术方案设计、软件代码编写和测试的组织实施;2. 负责现有产品项目的算法优化,包括算法模块的编写、数据采集、相关实验和测试的组织实施;3. 负责外包项目模块的使用方法学习、原理理解和技术特性分析;4. 负责对业务领域内的技术发展动态进行分析研究,并根据技术发展动态提出预研方向建议;5. 负责算法相关技术文档的撰写和维护。涉及核心算法的相关文档,仅在相关算法工程师小组内部查阅,仅向项目经理及部门经理提交;6. 负责技术专利、论文的撰写等相关事务;7. 参与项目的技术可行性分析,提出技术方案选择建议;8. 参与项目开发维护过程中代码编写、调试,及重大技术问题的解决;9. 熟练掌握项目开发的相关技术;10. 及时反馈项目开发情况,并根据实际情况提出改进建议。涉及核心算法的相关信息,仅在相关算法工程师小组内部讨论,仅向项目经理及部门经理汇报;11. 完成公司临时交办的工作。3 主要工作流程算法工程师岗位工作主要包括以下六个方面:1. 预研项目对业务领域内的技术发展动态进行分析研究,并根据技术发展动态提出预研方向建议;对于已确定的预研项目,需积极进行文献调研,对该领域内最新技术进行跟踪与分析,选定适合公司实际情况的技术方案。搜集相关代码资料并进行修改、整合与调试,若无相关代码,则自行编写。遇到编码方面问题且无法自行解决时,可寻求软件工程师的帮助;若需要如样本采集、实车测试等相关数据采集和测试环节,可寻求技术支持工程师和硬件工程师的帮助;需调配公司相关资源时,可寻求项目经理及部门经理的支持。预研项目是公司最前端的技术研发,项目完成的程度对于公司未来产品技术升级起到了关键性的作用。通常情况下,在预研项目中本岗位员工应完成基于pc的软件demo版本,具有清晰可见的使用效果,代码具有良好的可读性和可移植性。2. 现有项目算法优化分析产品实际效果和相关代码模块,掌握相关代码模块算法原理与计算流程,对现有算法进行分析与评估;进行该技术领域的文献调研和技术跟踪,对同类算法进行分析评估,选定并整合修改出适合于当前项目的算法框架;搜集源代码资料或自行编写,并移植至现有产品试验版本中;根据项目实际需求搭建软硬件工作平台,如有困难可参考相关文档或寻求软件/硬件工程师的帮助,在办公室内实现产品的硬件仿真;在仿真环境中对算法代码进行修改调试,在实车环境中获取合适的参数,反复若干次实验和测试后,得到具有最佳效果的算法代码与参数;自行测试完成后交付给测试工程师进行全面测试。算法优化工作涉及公司产品的技术核心,直接关系着产品的技术水平和使用效果。通常情况下,本岗位员工应在软/硬件工程师、技术支持工程师和测试工程师的协助下完成一个新的产品软件版本。该版本应在较少额外开销的基础上,获得产品某方面的明显性能提升。同时,编写的新算法模块应具备完备的注释代码和良好的可读性。3. 外包项目熟练掌握外包项目中的模块使用方法;搜集资料,理解外包模块的基本算法原理和计算流程;对外包模块进行测试与分析,了解模块中算法细节信息;外包项目与预研项目一样,也是公司最前端的技术积累。对于外包模块的使用与理解程度对于公司未来产品技术升级同样起到了关键性的作用。通常情况下,在外包项目中本岗位员工应熟练掌握外包模块的使用方法,理解外包模块的基本算法原理,分析并了解外包模块的相关技术细节和使用特性。4. 项目开发与维护根据项目经理的安排,完成软件版本的相关编码、调试,及重大技术问题的解决。此工作中涉及软硬件工作平台的搭建等环节,如有困难可寻求软/硬件工程师的帮助。在按时完成项目经理安排的基础上,应注重代码质量,保证代码具备完备的注释和良好的可读性。5. 文档撰写与维护代码编写或修改工作后,需对代码对应说明文档进行维护。如相关文档缺失,需进行补充。对于预研项目或算法改进项目等创新性较高的工作内容,还需要撰写相关说明文档用于说明研究背景、算法原理及计算流程等内容。涉及核心算法的相关文档,仅在相关算法工程师小组内部查阅,仅向项目经理及部门经理提交。文档的撰写与维护工作直接关系到人才培养、工作交接和岗位轮换等事务的正常进行,具有非常重要的意义。故撰写文档时需认真负责,所述内容清晰明了。6. 专利、论文相关事务根据公司需要和部门经理的安排,完成专利说明书的撰写和修改工作,并配合专利事务所的相关人员完成专利申请的系列事宜。根据公司需要和部门经理的安排,完成科技论文的撰写和投稿工作,并配合审稿人完成论文修改发表的系列事宜。4 管理制度本岗位员工需遵守公司和部门基本管理制度,包括:深圳市汉华安道科技有限责任公司财务管理制度、深圳市汉华安道科技有限责任公司行政管理制度、技术部考核制度和汉华安道发票报销准则等。由于本岗位特殊性,本岗位员工还需遵守保密协议,同时在日常工作中注重核心技术保密事宜,在不影响正常工作的情况下,核心技术细节仅在相关算法工程师小组内部讨论并仅对项目经理和部门经理汇报。5 交接表岗位交接时的主要内容见下表,可方便岗位备份及轮换等工作进行:编号交接内容描述01源程序已上传的源程序在服务器SVNproduct文件夹下;未上传源程序找交接人员索要。02开发工具(软件)VC+6.0,CCS3.3,MATLAB2009R,OpenCV1.0,OpenGL工具包,Ulead VideoStudio,SVN, Beyond Compare3,Source Insight303开发工具(硬件)PC,TDS560仿真器,产品主机,EasyCap视频采集卡,摄像头04开发文档资料已上传

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论