软件开发工程师岗位职责全解析
创作时间:
作者:
@小白创作中心
软件开发工程师岗位职责全解析
引用
1
来源
1.
https://3g.yjbys.com/hr/gangwei/4605286.html
软件开发工程师是IT行业中的核心岗位之一,负责软件的设计、开发、测试和维护工作。不同领域的软件开发工程师有着不同的职责和技能要求。本文将为您详细介绍各种类型的软件开发工程师岗位职责。
游戏开发工程师
岗位描述:
- 负责游戏系统开发,界面内容开发
- 参与大型游戏项目的服务器端开发
- 参与游戏线上问题的分析及解决,处理日常开发以及技术支持
任职资格:
- 计算机或相关专业,大专及以上学历
- 扎实的计算机基础知识,精通Linux操作系统应用,深入理解数据结构,精通C/C++编程语言及其思想
- 热爱生活、热爱游戏,并渴望做出成功的游戏
- 喜欢钻研,有良好的沟通协调能力,团队意识强,逻辑思维能力强
iOS开发工程师
岗位职责:
- 参与iOS客户端软件架构和模块设计
- 负责iOS App的开发,测试和维护工作
- 不断改善软件的易用性,提升用户体验
任职要求:
- 熟悉OOP编程思想,了解OOP设计模式
- 精通Xcode,Interface Builder等开发工具的使用
- 熟悉Objective-C编程,能熟练使用SDK及常用开源库,熟悉常见问题的解决方案(如机型适配)
- 熟悉网络编程,HTTP协议,多线程编程,JSON,XML,RSA加密算法及AES加密算法
- 所开发App在苹果App Store上线者优先
前端开发工程师
岗位职责:
- 熟悉HTML5/CSS/JavaScript/JSON等技术及常用的框架(jQuery / Knockout / AngularJs / Durandal / ExtJs等),熟悉客户端开发调试方法
- 有一年或以上前端实际开发经验,熟悉TypeScript开发,有前后端分离开发的经验
- 有良好的沟通能力和团队合作能力,充满工作热情,能积极面对工作中遇到的难题,并努力解决
- 英语四级以上,有良好英文阅读能力
- 有2年以上的软件开发经验,熟悉产品开发流程更佳
任职要求:
- 计算机、软件相关专业本科毕业,有至少5年及以上的相关工作经验
- 2—3年以上应用JavaScript设计和开发Web前端的经验
- 精通JavaScript,HTML5/CSS3,HTML/XHTML,CSS,JQuery,Ajax等前端技术
- 掌握常用JS开发框架,比如JQuery,Bootstrap,Angular,ExtJS,EasyUi
- 熟悉复杂数据图表,报表、任务看板、流程图等前端数据展示技术,会用原生开发前端组件并进行封装
- 对Web前台的性能优化以及Web常见漏洞有一定的理解和相关实践
- 具有良好的交流沟通能力及团队协作精神
- 能承担相应职责的工作压力
Android开发工程师
技能素质要求:
- 外语:能熟练阅读英文技术文档
- 开发语言:熟练使用Java开发Android平台应用程序
- 2年以上Android产品开发经验,熟悉Android系统组件、多线程、JNI、NDK、网络开发等
- 熟悉面向对象化编程思想和设计模式,扎实的数据算法基础
- 能编写高质量的技术文档
能力要求:
- 拥有较强的自我驱动力和学习能力
- 良好的团队合作精神与责任心
- 工作积极主动、能承受工作压力
嵌入式开发工程师
岗位职责:
- 负责小型智能终端设备Linux嵌入式平台软件开发,图像与视频数据处理
- 根据产品规划需求进行嵌入式软件程序的设计
- 配合后台服务器完成相关接口及协议的定义,对接代码的实现
- 根据技术支持需求进行软件代码维护
- 编写相关技术文档,并对有关人员进行培训
任职要求:
- 计算机相关专业大专及以上学历
- 良好的Java技术功底和C/C++基础
- 精通JavaScript,熟悉JS面向对象编程,熟悉HTML5、CSS3
- 较强的学习能力,责任心和沟通及表达的能力
其他开发工程师
后台开发工程师
- 负责后台系统的研发,及时解决项目涉及到的技术问题
- 参与系统需求分析与设计,负责完成核心代码编写,接口规范制定
- 能独立部署自研应用
QT开发工程师
- 进行PC端、Linux、OSX嵌入式终端QT界面的开发
- 根据开发进度和任务分配,协同完成软件模块的设计和开发工作
- 独立或协同完成程序单元和系统软件测试,查出软件缺陷并修正
- 根据需求维护软件,使之保持可用和稳定
- 完成软件文档编制和质量记录
综合开发工程师
- 负责多种异构平台下嵌入式实时的定制优化,驱动和应用软件开发
- 参与项目需求分析,完成基于嵌入式实时操作系统的方案设计、评估,以及软件需求的整理和软件设计
- 根据产品硬件设计,实现其软件驱动,完成软硬件联调
- 完成软硬件测试用例和其他功能软件的编写
- 编写相关设计文档和使用档等
- 提供相关培训和技术支持
通用开发工程师
- 根据需求完成软件系统模块设计以及开发文档的编写
- 根据设计文档和需求说明完成代码编写、调试、单元测试和维护
- 有效分析并解决软件开发过程中的问题,负责解决开发过程中的疑难杂症
- 协助制定测试计划、定位发现的问题
- 针对项目需要,完成时间内的定制需求开发
电力系统开发工程师
- 负责公司软件产品/项目(电力数据可视化、智能运维系统、变电站智能运维系统、新能源微电网能量管理系统等)的软件核心代码开发
- 参与软件设计(系统设计、架构设计),编写平台技术架构技术规范、架构设计文档,根据产品需求完成模块设计、编码、单元测试等工作
- 根据项目计划,按时提交高质量的代码,完成开发任务及技术文档的编写
- 技术难题预研与攻关,解决系统中关键技术问题
- 完成上级领导交办的其他任务
通用开发工程师
- 负责按照产品的设计,完成APP的研发,以及其它有关JAVA平台的其它项目
- 和其它团队成员做好工作配合与协调
- 配合项目经理的工作,按时按质进行软件项目的研发工作
通用开发工程师
- 计算机及相关专业本科及以上学历
- 2年以上Android平台开发经验,精通Java语言
- 熟悉面向对象开发与设计,精通常用数据结构与算法,熟悉软件设计模式
- 熟悉Android应用开发框架、SDK及常用调测方法
- 熟悉Android UI界面常用组件、常用布局方法、事件处理机制
- 熟悉Android多线程设计、网络编程、数据存储与IO、多媒体开发
- 熟悉Android端WebSocket开发,并且熟练使用OkHttp框架
- 熟练掌握Android,RxJava,MVP架构设计
- 熟悉了解Android下NDK编程和JNI使用
- 吃苦耐劳、责任心强、做事积极主动、有团队合作精神;逻辑思维严谨、关注新技术,有持续学习能力
通用开发工程师
- 负责Android、IOS手机APP的应用搭建
- 管理和对接研发团队,完成APP的开发工作
- 解决APP应用中出现的问题
通用开发工程师
- 计算机等相关专业本科以上
- 具备良好的软件工程意识,熟悉软件开发流程
- 具有团队协作精神,及良好的沟通表达能力
- 具有至少2年软件开发经验,或独立创作过优秀的软件产品
通用开发工程师
- 进行PC端、Linux、OSX嵌入式终端QT界面的开发
- 根据开发进度和任务分配,协同完成软件模块的设计和开发工作
- 独立或协同完成程序单元和系统软件测试,查出软件缺陷并修正
- 根据需求维护软件,使之保持可用和稳定
- 完成软件文档编制和质量记录
通用开发工程师
- 负责嵌入式软件程序的框架设计及开发,参与系统方案设计、评审
- 负责项目需求分析、产品模块的概要及详细设计
- 负责产品功能的代码实现,按计划独立完成代码编写,并负责产品模块的单元测试,保证代码质量
- 负责对所编写的模块或程序进行严格测试,执行软件故障的定位、分析和调试
- 负责产品模块开发文档的编写,协助制定相关系统的测试文档
热门推荐
中国传统音乐录音档案:守护中国音乐文化记忆
中老年人注意:早餐少吃馒头和稀饭,多吃这4种,低脂饱腹又健康
八字命理喜用神:概念、判断方法及应用
浅谈靛蓝染与阿波罗正蓝染
CMOS晶体管详解:从基本原理到反相器工作原理
长期喝酒的人,突然把酒戒掉,是好事还是坏事?看看这些研究怎么说
金湾超50亿,高新跌13.9%!珠海各地2024年1-12月财政收入排行
秦诏版的历史意义及艺术特色
AI+电力:未来十年的黄金赛道
土壤改良剂:定义、组成、目的、应用及生态问题
带潼字取名(有潼字起什么名字好听女孩)
从“内卷”与“躺平”说开去
痣相由的秘密:如何通过痣的位置解读个人命运
事业单位和公司有什么区别
四川省地震局:“智慧地震预警 助力安全发展”
电子迁移率表示什么
四川:历史灾害的镜鉴--从灾难中汲取力量,共筑安全防线
拥抱:情感交流的艺术与科学
生物农药:浪潮涌动蕴新机——第十四届生物农药发展与应用交流会侧记
岩土工程技术专业怎么样?就业前景和核心技能有哪些?
左耳耳鸣是什么原因 怎样治疗
保护听力:耳鸣患者必知的五个细节
震撼!盘点游戏中那些极具史诗感的BOSS战
现代战争中的雷达系统应用解析
八字命理中的女性养生之道
玫瑰糠疹最坏的后果
应急逃生疏散知识
弗朗茨·卡夫卡:现代主义的杰出先驱
碳酸氢钠/小苏打
房屋产权年限解析:住宅70年、商住50年、商业40年