问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

16篇开发工程师岗位职责与任职要求详解

创作时间:
作者:
@小白创作中心

16篇开发工程师岗位职责与任职要求详解

引用
1
来源
1.
https://m.guanlizhe.com/gangweizhize/gongcheng/2127467.html

本文整理了16篇不同类型的开发工程师岗位职责和任职要求,包括C开发工程师、PLC开发工程师、CNC开发工程师、C++后台开发高级工程师、游戏C开发工程师、嵌入式Linux C开发工程师、WebRTC开发工程师、NC开发工程师(Java)、服务C开发工程师、服务器C开发工程师等。每篇都详细描述了岗位职责和任职要求,信息量大且具体。

C开发工程师岗位工作职责

模板一

岗位职责:

  1. 从事业务系统的研发工作;
  2. 与需求团队成员完成对客户需求的分析、设计、计划工作;
  3. 与开发团队成员一起负责软件产品的设计、编码、单元测试工作;
  4. 为测试团队进行软件测试提供设计、编码解释支持工作;
  5. 编写软件开发过程中的相关技术文档。

任职要求:

  1. 软件工程、计算机相关专业本科以上学历;
  2. 具备网络、操作系统、数据库等基础技能;
  3. 具有实际C开发经验,基础知识扎实,具备数据结构、算法等相关知识;
  4. 精通Oracle数据库;
  5. 较强的技术文档编写能力;
  6. 具备较强的沟通理解能力,具备较强的架构设计表达沟通能力,具备较强的技术指导能力;
  7. 有良好的沟通能力、协调能力和团队精神,能承受工作压力,富有进取心。

模板二

岗位职责:

  1. 根据业务需求,积极参与产品的讨论、定义、设计等工作;
  2. 按照公司软件开发管理规范要求,根据上级分配的任务,编制软件开发详细设计文档;
  3. 根据开发文档,进行重要子系统/模块的软件编码工作,并根据系统中具体的难点问题,参与针对具体技术难点的技术攻关;
  4. 根据公司产品测试相关流程及产品特点,配合测试部门和业务部门进行产品测试和验收工作,组织软件系统的安装调试;
  5. 参与软件模块的代码走读、代码正规检视、设计文档正规检视、设计评审等质量保证活动。

任职要求:

  1. 3年以上系统软件开发工作经验;
  2. 熟悉常见工程算法;
  3. 具有良好的沟通能力,有较强的独立工作能力和解决问题的能力;
  4. 具有深厚算法及数据结构知识优先;
  5. 有C模块化设计实现经验者优先。

模板三

岗位职责:

  1. 参与公司系统软交换平台的产品研发,需求分析、设计、编码;
  2. 负责公司已有项目的软交换平台关键问题处理;
  3. 协同团队不断完善产品,跟踪最新的发展方向。

任职要求:

  1. 本科及以上学历,具有开发经验;
  2. 掌握C/C++语言编程;
  3. 熟悉Oracle数据库或Server数据库;
  4. 良好的表达能力,抗压能力强。

PLC开发工程师岗位职责任职要求

岗位职责:

  1. 物流自动化系统中控制系统的硬件整合和软件开发、实施、维护工作;
  2. 物流自动化系统中控制柜组配,控制软件功能模块的需求分析、设计工作;
  3. 物流自动化系统中新产品使用及系统新功能的研发,熟悉前沿技术,转化并推广利用;
  4. 系统的接线指导、软件的编程、测试工作;
  5. 系统的现场安装、调试、培训工作。

任职要求:

  1. 具有自动控制系统开发、编程、测试工作能力;
  2. 专业基础扎实PLC编程,变频器、继电器、阅读器等自控元件工作原理;
  3. 熟悉PLC多种通信协议,熟练实现PLC与PLC之间、PLC与第三方设备之间的通信;
  4. 工作认真细致,踏实肯干,勤勉敬业,有团队精神。

CNC开发工程师岗位职责

岗位职责:

  1. 数控相关专业,精通UG/CAD/Pro-E等软件,10年及以上工作经历;
  2. 精通CNC制程工艺、零件UG铣削程序开发以及策略规划;
  3. 精通宏程序,掌握西门子,发那科系统,精通刀具设计。

C开发高级工程师岗位职责

岗位职责:

  1. 负责后台业务系统的设计与开发;
  2. 负责后台架构的优化重构;
  3. 保障后台系统的稳定运营。

岗位要求:

  1. 本科及以上学历,计算机相关专业;
  2. 4年以上C++开发经验;
  3. 熟悉至少一种Linux下的脚本语言;
  4. 熟悉常用的数据结构、算法,熟练使用STL等标准库;
  5. 精通常用网络协议TCP/IP协议,HTTP协议等;
  6. 熟悉Linux操作系统原理,常用工具;
  7. 熟悉MySQL等数据库管理、开发、SQL调优;
  8. 熟悉Linux下常用架构设计方法;
  9. 具备良好的分析解决问题能力,能独立承担任务和有系统进度把控能力;
  10. 责任心强,良好的对外沟通和团队协作能力,主动、好学;
  11. 有微服务框架使用经验、有高并发高可用系统设计经验者优先。

C开发工程师职位描述与岗位职责任职要求

职位描述:

  1. 计算机、电子、通讯、自动化等相关专业专科及以上学历;2年及以上Linux/Unix操作系统下C语言开发的经验,熟悉电信行业系统优先;
  2. 熟悉Linux/Unix操作系统,精通各类Shell脚本命令编程;熟悉Oracle/DB2/Informix,对SQL优化有丰富经验;
  3. 掌握TCP/IP、WebService等各类通讯协议,有交易中间件(如Tuxedo、CICS等)开发经验;具有较强的文档撰写能力;
  4. 具备独立分析和解决问题的能力;能有效的与客户进行沟通,引导客户需求;
  5. 熟练掌握C/C++/C#能够在Windows上进行组件(DLL,ActiveX)开发调试;
  6. 了解常用的加密算法,了解OAuth 2.0,Active Directory,LDAP等技术。

PLC开发工程师岗位职责

职责描述:

  1. 中大型自动化项目的PLC编程和调试
  2. 相关研发文档的编辑和整理

任职要求:

  1. 精通CodeSys平台编程,有CANOpen,EtherCAT总线的应用经验。
  2. 熟悉三菱、欧姆龙、西门子、倍福等品牌的PLC编程,熟练HMI界面编程;
  3. 熟练IEC61131-3 标准应用编程;
  4. 会运动控制,电子凸轮等应用编程;
  5. 学习能力、动手能力强,良好的沟通能力,适应出差;

游戏C开发工程师岗位职责任职要求

工作职责:

  • 使用UE4引擎进行iOS/Android平台手机游戏开发
  • 与策划,美术保持良好的沟通,确保程序功能与设计需求一致
  • 参与游戏核心3C开发,保障游戏优质的手感和打击感
  • 针对各个发布平台进行游戏性能、手感优化

任职要求:

  • 计算机,软件开发,游戏开发,网络安全等本科及以上学历
  • 扎实的计算机基础知识,深入理解数据结构,算法,操作系统等知识
  • 良好的C++编程功底,熟悉一门脚本语言
  • 热爱游戏,具有创业激情及创业心态,目标导向,抗压能力强, 具备很好的学习和技术研究应用的能力
  • 出色的团队协作能力,善于沟通,敬业专注
  • 具备很强的执行力和变通的思维
  • 精通游戏动作动画、物理等相关知识及应用,能独立整合各种动画相关的资源,调试角色、摄像机、控制等效果,输出整体上优质结果。

加分项:

  • 有FPS游戏开发经验
  • 有游戏动画效果相关的整合经验(包括但不限于摄像机控制、角色控制、动画相关的效果整合)
  • 热爱游戏,有丰富游戏经验
  • 有完整的游戏研发经验,有维护线上运营游戏的经验

嵌入式Linux C开发工程师岗位职责职位要求

职责描述:

  1. 负责客户和供应商之间的软件项目管理与软件开发协调;
  2. 负责软件架构设计、软件需求设计以及软件代码开发;
  3. 负责Linux系统软件代码集成、测试和软件发布;
  4. 维护Linux系统开发相关工具和开发环境;

岗位要求:

  1. 本科及以上学历,电子、计算机或汽车相关专业;
  2. 2年以上嵌入式Linux系统软件开发和调试经验,熟悉C语言编程;
  3. 熟悉3G/4G,WiFi,BLE,GPS,Audio等;
  4. 熟悉TCP/IP相关通信协议;
  5. 有基于高通或海思基带芯片的3G/4G模组应用层软件开发经验者优先;
  6. 具有汽车电子行业经验者特别TBO开发经验者优先。

WebRTC开发工程师职位描述与岗位职责任职要求

职位描述:

  1. 参与音视频会议系统服务端架构设计和开发
  2. 负责分布式WebRTC服务器的主要研发工作
  3. 负责WebRTC服务器研发,可对RTP协议进行优化

职位要求:

  1. 3年以上直播点播、安防监控、即时通讯、VoIP等音视频相关行业工作经验。
  2. 熟悉常见的音视频编解码方式,以及流媒体传输协议
  3. 熟悉STUN、TURN等P2P穿透技术
  4. 熟悉开源WebRTC服务器,如Kurento、Licode、Janus等
  5. 有音视频传输和编解码等领域的优化经验者优先。

NC开发工程师(Java)职位描述与岗位职责任职要求

职位描述:

  1. 负责用友NCV6.x产品的二次开发工作,主要是库存、财务和基础供应链模块
  2. 负责NC6.x产品以外系统(CRM/OA/WMS/TMS等)接口开发及维护工作
  3. 软件问题处理、产品日常维护及功能升级工作
  4. 负责开发项目的推进、风险控制和项目成果归档

任职资格:

  1. 具有3年以上用友NC6.x产品开发经验,熟悉用友UAP平台及NCV6.x开发流程,了解财务管理模块底层数据结构
  2. 熟悉Oracle、SQLServer等主流数据库,熟练编写存储过程和触发器等
  3. 具有良好的编码习惯及开发文档编写能力,较强的自学能力及独立工作能力
  4. 较强沟通能力、业务理解能力和跨部门协调能力
  5. 较强的项目管理能力,能有效控制项目风险,保证项目进度和质量
  6. 计算机、财务等相关专业,全日制本科及以上学历
  7. 直接参与过用友本部NC6.x财务模块开发的优先

Linux C开发工程师职位描述与岗位职责任职要求

岗位职责:

  1. 负责高性能Web服务器定制开发;
  2. 负责高性能网络服务平台开发;
  3. 负责存储密集型平台开发;

岗位要求:

  1. 计算机、通信、电子相关专业本科以上学历,3-5年程序开发经验;
  2. 具备Linux C/C++编程项目经验;
  3. 熟悉计算机网络,掌握TCP/IP协议,掌握Socket网络编程;
  4. 有NGINX、DPDK、SPDK等开发经验者优先;
  5. 工作踏实上进,有良好的团队合作意识;
  6. 善于沟通及主动思考总结、具备不断发现并解决问题的能力;

服务C开发工程师岗位职责服务C开发工程师职责任职要求

岗位职责:

  1. 负责服务器软件的设计与开发;
  2. 参与项目相关技术架构设计和项目估算;
  3. 参与部分文档编写和测试工作;
  4. 能配合完成功能模块的设计开发工作。

任职要求:

  1. 计算机或相关专业本科以上学历;
  2. 精通Linux/Unix平台上的C/C++编程,熟悉脚本编程,有良好的编程习惯;
  3. 对数据结构和算法设计具有深刻的理解,有系统分析和设计的实践经验;
  4. 熟悉网络编程,至少熟悉Boost.Asio、Libev、Libevent等其中一种网络开发库;
  5. 熟悉Client/Server开发模式,精通Linux/Unix下多线程/多进程编程,精通Socket编程,对文件系统有深入了解;
  6. 精通C/C++服务器端开发,精通算法及数据结构;
  7. 熟练Windows/Linux平台的C/C++编程;
  8. 熟悉面向对象的软件开发思想及开发技术,有面向对象的软件开发经验,熟悉常见的设计模式;
  9. 具备良好的团队合作精神及沟通能力、责任心强、富于创新、能承受一定的工作压力;
  10. 工作态度积极主动、上进心强、学习能力强、能吃苦耐劳、能够高质量地完成工作。

C开发测试工程师岗位职责

职责描述:

  1. 根据项目说明、设计文档、使用说明书等,做好测试前的准备工作,保证产品测试工作的计划性与规范性。
  2. 按照测试流程、计划以及对产品特性的把握,编写测试案例,确保测试目的的达成。
  3. 根据测试计划及测试案例,执行测试,确保在软件发布前基本排除其缺陷。
  4. 根据测试结果,与开发部门等反复沟通测试情况,修正测试中发现的缺陷,完善软件性能。
  5. 整理测试文档,编写测试总结。
  6. 完成测试相关工具的开发。

任职要求:

  1. 计算机相关专业本科及以上学历。
  2. 精通C++,具备软件工程理论知识,精通软件测试理论及测试方法;
  • 能够熟练书写测试脚本、测试用例,熟练使用各种测试工具。
  • 有Linux平台开发经验。

服务器C开发工程师岗位职责

职责描述:
mmo手游项目的核心业务开发、性能优化工作。

职位要求:

  1. 三年以上服务器开发经验,有mmo游戏服务器开发经验优先;
  2. 精通C/C++,精通Linux下网络编程,熟悉网络编程、多线程编程、大型多人在线架构;
  3. 熟悉Linux环境,熟悉Shell脚本编写;
  4. 熟悉MySQL,Redis的使用、开发与优化;
  5. 有较强的自学能力,沟通能力和良好的语言表达能力;
  6. 有大型分布式、高并发、高负载、高可用系统设计经验者优先

游戏C开发工程师岗位职责

我们需要你来:
用C++开发游戏服务器及客户端

我们希望你能:

  1. 全日制本科以上学历,计算机及相关专业;
  2. 两年以上C++工作经验,有Cocos2d经验者优先录取;
  3. 熟悉C/C++语言和数据结构,具有良好的编程风格和习惯;
  4. 熟悉计算机操作系统、计算机网络、编译原理、设计模式等软件知识;
  5. 有良好的逻辑思维能力和学习能力,有很强的分析和定位问题的能力;
  6. 有很好的责任心、上进心和敬业精神,有较强的沟通能力和团队合作精神。

B2C开发工程师岗位职责

岗位职责:

  1. 参与核心功能的设计和开发,负责重要模块的代码编写。
  2. 参与平台前后端的开发、维护及优化;
  3. 参与Java及J2EE相关的新技术、新平台的预研工作

职位要求

  1. 需要全日制统招本科以上学历,7年以上工作经验,计算机专业优先;
  2. 熟悉主流开源框架,如Spring、SpringMVC、Mybatis、Springboot、Dubbo,对Spring源码有深入的学习和研究;
  3. 精通数据库设计,熟悉Oracle、MySQL等主流数据库产品;
  4. 能熟练运用HTML、XML、JavaScript、CSS、AJAX等,熟悉jQuery、ECharts等各种主流JS框架;
  5. 至少使用过一种前端开源框架,包括但不限于:Angular,Bootstrap,React,Vue;
  6. 具备较强的沟通能力及团队合作精神,较强的创造力、拓展力及组织协调力;
  7. 具备较好的心理素质和工作承压能力,对技术富有钻研精神;
  8. 逻辑思维能力强,沟通协调能力强,责任心强,正直诚实,值得信赖;
  9. 热爱软件工作,能承受持续的工作压力;
  10. 在大型电子商务公司从事设计开发职业者优先;
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号