软件开发工程师岗位职责全解析
创作时间:
作者:
@小白创作中心
软件开发工程师岗位职责全解析
引用
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家上市险企业绩前瞻:2024年业绩预增
如何拍摄短视频:从入门到进阶的全面攻略
当代95后为何选择不生育?经济与职业发展压力下的艰难抉择
琥珀、玉石、翡翠、玛瑙:全方位解读各类宝石的特性与价值
组装服务器主机,有什么合适的 CPU 可以推荐
我们的手机为什么要贴膜?手机贴膜的隐形盾牌,你真的了解吗?
小细胞肺癌如何治疗?《中国县域肺癌临床诊疗路径(2024版)》来了~
精致穷的年轻人:一边奢侈,一边穷酸
日产发动机藏着哪些黑科技?从HR16到VC-TURBO的技术革新之路
西门子S7-1500系列PLC编程语言详解:LAD、FBD与STL
六盘水夏季清凉游:避暑胜地攻略、美景推荐、特色美食、住宿指南
Wi-Fi 7 来袭,畅享极速网络新时代
迈向清洁能源:印度乙醇燃料发展现状与政策分析
作为老龄化程度最高的国家之一,日本是如何应对的?
中医理论中身体内脏的五行属性
数据分析在不同行业的就业机会
数字时代如何有效注销多余账号,简化生活与保护隐私的实用指南
日本的文字改革是怎么一回事
六胜肽是什么?数字越大代表更抗老?认识「类肉毒杆菌」六胜肽抗老的秘密