软件开发工程师岗位职责全解析
创作时间:
作者:
@小白创作中心
软件开发工程师岗位职责全解析
引用
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界面的开发
- 根据开发进度和任务分配,协同完成软件模块的设计和开发工作
- 独立或协同完成程序单元和系统软件测试,查出软件缺陷并修正
- 根据需求维护软件,使之保持可用和稳定
- 完成软件文档编制和质量记录
通用开发工程师
- 负责嵌入式软件程序的框架设计及开发,参与系统方案设计、评审
- 负责项目需求分析、产品模块的概要及详细设计
- 负责产品功能的代码实现,按计划独立完成代码编写,并负责产品模块的单元测试,保证代码质量
- 负责对所编写的模块或程序进行严格测试,执行软件故障的定位、分析和调试
- 负责产品模块开发文档的编写,协助制定相关系统的测试文档
热门推荐
什么是网球肘,该如何评估和治疗?
多种多样的英文various
浙大团队最新研究:人体铁水平升高与肾病发生存在因果关系
传统医学的瑰宝——解锁生脉饮的新用途
神秘的边界行者:京极夏彦与妖怪世界的百年对话。
减少风险,锻炼无忧,健身房四种常见器材的“安全”用法
糖尿病不宜吃鸡蛋?医生:若不想血糖升高,尽量远离这 3 物
突破6马赫!中国高超音速巨型飞机试飞成功,或将开启"一小时全球旅行"时代
走进波音737飞机驾驶舱,详解飞行控制面板
全球首款!FDA 批准「新型非阿片类止痛药」上市
河南博物院九大镇馆之宝:从贾湖骨笛到汝窑天蓝釉刻花鹅颈瓶
赋能产业高质量发展 国家生猪技术创新中心建成千亿级国家生猪交易市场
禹州周边自驾一日游景点推荐
税收豁免与税收抵免是一回事吗?如何区分二者
项伯的抉择:鸿门宴背后的亲情与忠诚
何宝康·寻找微光和生机——读迟子建的《白雪乌鸦》
美国公司破产法详解:流程、影响及应对策略
回顾全球史上十大地震,最致命一次夺28万人生命
二手房的评估是什么意思?什么情况需要进行评估?
赵红卫院士:重离子加速器拥有哪些“绝活”
武汉工程大学古双喜教授团队:氘在药物研究与开发中的应用
新生儿怎么拍嗝
符咒文化的来源
世界无烟日——远离烟草 保护肺部健康
这么多?IT信息从业人员可以考的证书大汇总
走,去清远!
偶数分频器的设计原理与Verilog代码实现
学生励志格言:49条经典名言激励你前行
东北五一旅游攻略:长白山滑雪、哈尔滨冰棍、镜泊湖奇观等你来
导热性能好的材料有哪些?全面解析最佳导热材料