首页 > 实用范文 > 文秘知识 > 岗位职责 > 软件工程师岗位职责怎么制定【精选31篇】正文

《软件工程师岗位职责怎么制定【精选31篇】》

时间:

软件工程师岗位职责怎么制定(精选31篇)

软件工程师岗位职责怎么制定 篇1

1、软件的程序设计与代码编写;

2、有关技术方案、文档的编写;

3、编写软件单元的测试用例;

4、根据项目具体要求,承担开发任务,按计划完成任务目标;

5、配合系统分析人员完成软件系统及模块的需求调研与需求分析;

6、配合系统分析人员完成软件系统及模块的设计;

7、配合其他软件工程师协同工作;

8、负责编制与项目相关的项目技术文档;

软件工程师岗位职责怎么制定 篇2

1. 充分理解并实现功能需求;

2. 根据开发规范与流程完成编码、测试及相关文档;

3. 实现编码并保证代码质量;

4. 负责技术层面攻关;

5. 负责解决系统研发、维护过程中遇到的技术问题;

6. 分享开发技术;

7. 指导下级初、中级软件工程师。

8. 完成上级交办的其他工作。

软件工程师岗位职责怎么制定 篇3

1、 熟悉使用C、C++、MFC开发和编程,进行现场开发和调试;

2、 在现有架构上做子项目的增加,维护现有项目并做修改和优化;

3、 开发全新物联网项目,机器人项目等

软件工程师岗位职责怎么制定 篇4

岗位职责:

1、参与产品需求和项目计划的讨论和制定;

2、独立根据产品需求和项目计划完成产品设计文档;

3、独立完成软件编码和单元测试;

4、配合测试人员完成集成测试;

5、配合软件上线实施与后续软件维护;

6、公司交于的其他临时工作;

任职要求:

1、有嵌入式软件编程经验,熟悉ARM架构的单片机优先;

2、有WINCE/Linux操作系统相关编程经验优先,有通信协议编程经验,编程思路清晰;

3、具有良好的文档阅读、理解、编写能力,能够独立完成相关模块设计文档的编写;

4、良好的沟通和交流能力;

5、有智能交通,工业控制,物联网等行业经验优先;

1、计算机或软件工程相关专业本科以上学历;

2、熟练掌握常用开发环境的搭建(Oracle/DB2、Netterm/vi、PowerDesigner、Office)及使用;

3、熟练掌握UnixC开发技术:Uni精神;

6、勇于接受挑战,敢于承担责任,面对困难时善于分析。

7、3年以上工作经验者,具备金融业务系统项目开发经验优先。

软件工程师岗位职责怎么制定 篇5

岗位职责:

1.根据市场需求进行产品需求分析;

2.根据需求完成产品技术方案编制,相应文档的编写;

3.依据技术方案在软硬件平台基础上,完成产品的开发及测试;

4.能够进行相关产品原理研究、算法设计及仿真验证;

5.开发文档的编制、整理和归档。

任职要求:

1.全日制大学本科或以上学历,硕士研究生的本科学历需与要求专业相关。电气工程及其自动化、自动化等相关专业,有相关工作经验者优先;

2.具有较强的学习能力,具有良好的团队合作意识和较好的沟通能力,工作认真,责任心强,对新事物新知识保持热情;

3.掌握C、C++编程能力,爱好编程,计算机软件能力强;

4.较强的'英语阅读能力;

5.能适应公司临时安排出差的要求。

软件工程师岗位职责怎么制定 篇6

工作描述:

负责区块链服务器端软件开发。

职位要求

· 熟练掌握C/C++/Java/Python/PHP/Go/Rust/Haskell中任一种以上语言进行服务器端应用软件开发,有扎实的编程基础、良好的编程风格和工作习惯;

· 对计算机网络集群系统有深刻的理解,有分布式系统/点对点网络应用软件的设计和开发经验;

· 学士/硕士/博士学历,计算机相关专业;

· 一年以上相关行业工作经验;

· 具有较强的学习和独立解决问题的能力,良好的团队合作意识和沟通能力。

软件工程师岗位职责怎么制定 篇7

岗位职责

(系统层开发)

1、负责嵌入式产品Linux系统的移植以及驱动开发;

2、负责和产品相关的系统底层软件的设计和开发;

3、负责项目实施中相关软件技术难题的解决,提出相关方案及实现方法;

(应用层开发)

1、负责嵌入式产品的应用软件开发,包括GPS、BT等;

2、负责对代码进行调试和验证,设计测试用例;

3、负责编写软件设计文档,参与需求分析和讨论;

岗位要求

1、计算机,电子工程,软件工程等相关专业,本科及以上学历,熟练掌握C/C++,.熟练的C/C++编程能力;

2、熟悉Linux操作系统,具有Linux下软件开发的相关经验;

3、熟悉STM32系列单片机,能够独立完成相应的开发工作;

4、对GPS、BT模块有所了解,能够在在嵌入式设备上集成、开发和调试BT/GPS驱动;

5、熟悉ARM体系构架和Linux操作系统,有在ARM上进行Linux系统移植的相关经验;

6、熟悉uboot、kernel的构架,精通嵌入式系统的设计与开发流程,熟悉交叉编译,系统移植和内核裁剪;

7、熟悉常用接口I2C、SPI、USB等;

8、清晰的逻辑表述和判断能力,有良好的英文阅读与写作能力、学习能力与沟通能力;工作内容:

1、负责自动驾驶嵌入式平台的系统软件架构;

2、完成Linux驱动以及应用的开发、移植以及单元测试。

岗位要求–必须:

1、熟悉Linux kernel或应用开发;

2、熟悉开源软件的评估、集成与调试;

3、精通C/C++;熟悉Linux系统的'进程、线程开发,各类IPC通讯及socket编程;

4、具有良好的团队合作意识、沟通能力、协调能力,能够承担工作压力;

5、学习能力强,求知欲强烈;

岗位要求–优先考虑:

1、熟悉开源机器人操作系统ROS,有相关开发经验;

2、熟悉Python;

3、熟悉嵌入式系统外围总线;

4、良好的数学基础,掌握线性代数,概率论;

5、有敏捷软件开发经验;熟悉面向对象思想,原则,设计模式,重构,单元测试,测试驱动开发。岗位职责:

主要负责主要负责电控系统中嵌入式系统和功能模块的设计、开发与调试工作,包括:

1、嵌入式软件系统、主控芯片和功能模块的调研和选型工作

2、嵌入式操作系统的开发(操作系统)、嵌入式系统中功能模块的驱动和功能开发(硬件驱动)、嵌入式系统中应用开发(软件、通讯、控制程序等)

3、智能算法在嵌入式软件中的移植

4、嵌入式系统中人机接口的设计与界面开发

5、配合工业设计人员对界面进行美术设计并整合至嵌入式系统中

6、系统调试和测试

7、负责产品说明书、开发文档等技术文件的编写与校对

岗位要求:

1、掌握嵌入式系统的开发流程,具有STM等系列单片机或ARM系统开发经验

2、掌握嵌入式操作系统开发,如ucOSII、Linux系统,有多线程编程经验

3、熟练使用C或者C++语言进行编程

4、有NVIDIA Jetson TX1/TX2 Developer Kit开发经验者优先

5、有自动控制系统开发经验者优先

6、熟悉数据接口、通信总线开发

6、熟悉Linux或者Android系统下的可视化应用开发

7、对项目认真负责,能按时高质量地完成预定任务,具有良好的协作沟通能力

8、具备创新精神,对工作中的挑战充满热情

9、具备良好的学习能力,做事严谨,精益求精1、在芯片原厂给出的SDK基础上进行二次开发,形成可大规模批量生产的成熟软件;

2、为客户提供DTV方面的技术支持,快速有效的解决问题;

3、负责基于DTV的应用程序的开发、调试工作;

4、负责软件相关文档编写,将知识成果变成公司技术积累;

职位要求:

1、电子、通讯、计算机等相关专业本科以上学历;

2、精通C/C++语言编程,有2年以上嵌入式C语言开发经验,熟悉数据结构、算法、操作系统等相关知识;

3、熟悉Linux内核和Linux系统下的应用开发,有两年以上嵌入式系统开发经验;

4、熟悉DVB-T、ISDB-T、cmmb等标准之一,有三年以上DTV项目软件开发经验;

5、熟悉MPEG标准、TS解析,理解视频信息在整个系统中的处理流程;

6、有ST、Boardcom、Mastar等机顶盒平台软件开发经验者优先;

7、具有良好的英语听、说、读能力,可以用英语交流;

8、沟通能力强,团队精神佳,敬业度高,执行力好,诚信度高,服务意识强。

软件工程师岗位职责怎么制定 篇8

岗位职责:

1、熟悉Eclipse等开发工具;

2、熟悉Postgresql,Oracle,SQL Server,Mysql等数据库;

3、熟悉Tomcat等应用服务器;

4、熟悉JSP、JavaScript、div+CSS、javabean、servlet,HTML;

5、熟悉Web应用开发;

6、计算机及相关专业;

任职条件:

1、有良好的沟通能力、敬业、能够承受工作压力;

2、有独立完成工作的能力,工作认真、善于学习,责任心强,具备优秀的团队合作精神;

3,希望你对前端有一定的熟悉,并有相关的经验。并不排斥前后不分离的工作模式。

福利待遇:

1、双休国家法定节假日休息

2、项目提成

3、转正后国家规定的六险二金购买

要求:

1、对计算机有兴趣,可以接受并进入IT软件游戏开发制作,发展工作。

2、对动漫游戏、网站、程序有兴趣爱好,动手能力强,愿意加入该行业工作。

3、18—30周岁,大专以上学历(专业不限);

4、对IT技术感兴趣,有良好的学习能力;有良好的学习能力,对计算机感兴趣,热爱互联网行业;

5、无经验者可先实训后上岗。

一、岗位说明

1、参与部门平台软件架构设计与开发,参与开发与维护系统公用核心模块。

2、参与Android客户端新功能的'迭代开发工作。

3、参与Android软件性能优化和技术难题攻关,保证Android软件系统安全,稳定,高效运行。

4、参与部门内部Android开发技术培训。

二、任职资格

1、热爱Android手机客户端开发,对Android平台上的新事物、新技术有较高的热情,并保持了较高的关注度和学习进度。

2、具备良好的设计模式和面向对象编程思维,良好的编程习惯,对代码品质和产品品质有较高的要求。

3、了解Java开发语言,有Android开发经验,能在项目经理协助下完成Andriod项目的开发。

软件工程师岗位职责怎么制定 篇9

1.负责管理软件开发项目,达成项目目标。包括项目团队、项目进度、项目质量及费用;

2.负责培训及培养软件开发团队的人员,提升开发技术水平;

3.负责制定软件开发项目管理的制度;

4.根据需要不断修改完善软件;完成程序测试;负责公司各下属单位软件开发的指导、技术支持。负责建立健全软件开发、应用、管理的制度;

5.跟踪落实各项目公司信息化系统应用情况,定期梳理;制定系统运行考核指标;针对系统应用情况提出改进完善方案;定期向业务部门了解需求变更情况和新增信息化需求;

6.负责公司各项软件系统运行维护工作;负责公司信息系统的二次开发和持续改进;根据部门安排负责相关业务系统维护、数据备份、数据修正等工作

软件工程师岗位职责怎么制定 篇10

1.按产品或项目要求进行技术开发,能独立完成模块分析设计;

2.能够根据设计文档高质量完成开发任务;

3.分析并解决开发过程中的问题;

4.能够按时、高质量完成上级交办的任务;

软件工程师岗位职责怎么制定 篇11

1,根据产品需求进行嵌入式软件的设计与调试 ,配合搭建相应的开发测试平台。

2,参与需求分析、方案设计、详细设计、软件编码、单元测试和集成测试,并配合完成协调联调和测试。

3,编写技术规格书、接口文档、系统实现文档等相关设计文档。

4,完成部门安排的其它任务。

软件工程师岗位职责怎么制定 篇12

1、参与研发中心系统级软件开发设计;

2、负责上位机程序界面开发与设计;

3、编写、整理、完善软件相关的技术文档;

4、客户现场具体项目跟进及技术支援;

软件工程师岗位职责怎么制定 篇13

1、客户现场项目编码工作;

2、修正测试过程中发现的程序缺陷;

3、相关软件技术文档编写;

4、责任心强,具备良好的团队合作精神和承受压力的能力。

任职要求

1、统招本科及以上学历,计算机软件相关专业;

2、扎实的计算机基础知识,具有银行业业务系统开发经验者优先;

3、了解Java, jsp, JavaScript等相关开发语言,深入理解JVM原理,熟悉J2EE体系;

4、熟悉至少1个常用开源框架(如Spring/Struts2/iBatis/Hibernate等)内部原理;

5、了解Weblogic、Websphere或Tomcat等中间件及应用服务器;

6、熟悉WEB前端开发技术或桌面富客户端开发技术,了解HTML5技术的优先考虑;

7、具备良好的沟通和逻辑思考能力,优秀的分析问题和解决问题的能力;

8、具有银行信贷系统、监管上报系统、OA系统或其他业务系统开发经验者优先。

9、能适应一定量的出差安排。

软件工程师岗位职责怎么制定 篇14

1、负责分析和评审项目需求;

2、负责DSP平台的软件开发,与算法及硬件工程师协作完成产品的系统功能开发、测试;

3、开发文档的编写及维护;

4、参与产品技术说明书的编制。

软件工程师岗位职责怎么制定 篇15

1、 软件需求分析,负责软件架构设计;

2、 DSP软件开发及信号处理算法实现;

3、 使用Matlab进行算法仿真和测试。

4、 配合高层软件人员进行联合调试。

软件工程师岗位职责怎么制定 篇16

1、 负责公司项目的研发和维护,进行软件设计和编码实现,确保安全、质量和性能

2、 保证系统的安全、稳定、快速运行

3、 参与公司项目设计与研发工作

4、 根据开发规范编写各种开发相关文档

5、 完成部门安排的其他研发相关工作

6、 参与项目的调研及项目部署及现场实施

软件工程师岗位职责怎么制定 篇17

1、负责上位机软件开发,主要针对各种类型的PLC进行数据采集及监控,与MES系统进行交互工作;

2、熟悉SOCKET编程,RS232 、RS485、MODBUS 等通讯技术;

3、掌握一种数据库,如:Mysql或sqlserver;

4、负责设备监控软件开发、调试以及后期售后服务的维护及指导。

5、参与智能工厂MES项目,配合项目组完成MES项目实施工作,针对用户需求,提出系统解决方案,完成开发

软件工程师岗位职责怎么制定 篇18

1.负责公司各类仿真软件产品的开发,用于中高职院校机械、数控、模具、机电、汽修等制造业相关专业的教学和仿真实训,软件支持三维互动仿真。

2.有C++开发经验、本科数学等资历者优先。

3.公司薪资包括基本工资、月度奖金和年终奖,近年年终奖平均基数为三个月基本工资。

4.无加班,工作每天8小时,每周五天;有带薪年假。

5.公司距地铁16号线新场镇站3公里,公司有班车负责地铁站到公司的上下班接送。

6.公司缴五险一金和额外商业保险,每年有旅游。

岗位要求:

1.航空专业背景,飞行器设计、飞行器动力工程、飞行控制、飞行导航、空气动力学、飞行力学等相关专业基础背景;

2.熟练掌握C++;VC++的使用;

3.参与过仿真模拟器设计开发的人员优先考虑;

4.学历要求:应届研究生优先考虑;

5.具备良好的英语阅读与熟练的口语沟通者优先考虑。

软件工程师岗位职责怎么制定 篇19

岗位职责:

1.根据项目实施计划,协助项目组相关资源,完成系统维护相关工作;

2.客户需求整理及反馈、系统升级更新、系统问题记录及反馈;

3.其他日常系统维护工作。

岗位要求:

1.了解基本的商务礼仪,谈吐举止大方得体;

2.具有较强的学习能力,沟通能力,思维敏捷;

3.能吃苦耐劳,有良好的工作责任心,为人诚实可靠;

4.工作强度不大,要求长期稳定;

5.熟悉电力相关知识背景优先考虑;

6.软件维护工作相对简单,办公环境优越,欢迎优秀应届毕业,公司提供广阔的`提升发展空间。

软件工程师岗位职责怎么制定 篇20

1. 独立完成产品需求的系统分析,设计,并主导完成详细设计和功能编码;

2. 技术难题攻关,排查解决线上问题,持续优化系统;

3. 指导初级工程师,CodeReview确保代码规范。

软件工程师岗位职责怎么制定 篇21

1、工业自动化项目中配套客户端软件及服务器端软件开发

2、工业自动化项目中设备控制上位软件开发

3、辅助机器人控制系统中软件开发

4、软件设计文档、测试代码编写

软件工程师岗位职责怎么制定 篇22

1、 负责研发公司应用软件的模块设计、开发和交付;

2、 负责编码,单元测试;

3、 按照功能组件的详细设计;

4、 对其它软件工程师的代码进行审核;

5、 参与新知识的学习与培训;

6、 编写技术设计文档;

J2EE软件工程师岗位职责(五)

1、负责元数据管理系统的设计与开发

2、负责元数据驱动的数据质量分析系统设计与开发

3、负责元数据驱动的etl系统开发

软件工程师岗位职责怎么制定 篇23

1、系统架构的规划与设计,可不断优化现有系统架构;

2、根据概要设计可进行详细设计和核心代码开发,带来其他程序员完成该模块的编码与实现;

3、研究新技术,将新技术不断应用在现有产品和项目中;

4、处理客户提出的疑难技术问题;

5、培养中级、初级开发人员;

软件工程师岗位职责怎么制定 篇24

1. 参与系统技术的架构设计、需求分析讨论。

2. 根据规范进行系统快速迭代开发与维护,并对后期的维稳及优化负责。

3. 根据开发规范编写各种开发文档及项目文档。

4. 根据实际需要进行技术专研并解决各类技术问题。

软件工程师岗位职责怎么制定 篇25

1、与高级软件工程师及项目经理沟通,参与需求和设计工作,撰写开发文档;

2、按照需求和设计文档的要求,承担应用系统开发环境的搭建与编码工作;

3、参与完善程序设计及编码规范,根据要求严格执行设计及编码的规范;

4、参与技术攻关和系统优化等工作;

5、完成上级领导安排的各项事宜。

软件工程师岗位职责怎么制定 篇26

1、广告前端SDK编程。

2、apk自动化打包工具编写。

职位要求:

1、技术功底扎实,有2年及以上Android实际项目编程经验,有大型项目开发经验者优先。

2、理解apk打包原理,了解android工作基本原理,深入理解系统底层机制者优先。

3、了解系统api,对自定义通知栏,桌面悬浮窗口,gps,wifi热点列表抓取等功能实现熟悉并有实战经验。

4、具有良好的编辑风格和习惯,要求结构清晰,逻辑性强,代码冗余低。

5、有良好的沟通能力与理解能力,对工作有责任心。

6、有代码混淆及加密经验者优先。

软件工程师岗位职责怎么制定 篇27

1.按照详细的设计,完成代码设计、代码编写;

2.对自行编制完成的基础性代码进行调试及测试;

3.按照详细设计流程、计划,定时完成工作;

4.进行文档资料整理、收集资料;

软件工程师岗位职责怎么制定 篇28

1、完成软件系统代码的实现,编写代码注释和开发文档;

2、辅助进行系统的功能定义,程序设计;

3、根据设计文档或需求说明完成代码编写,调试,测试和维护;

4、分析并解决软件开发过程中的问题;

5、协助测试工程师制定测试计划,定位发现的问题;

6、配合项目经理完成相关任务目标。

软件工程师岗位职责怎么制定 篇29

1.按计划完成功能模块的功能设计,代码编写和单元测试;

2.协助开发经理完成详细开发设计文档和数据库设计文档的编写;

3.积极参与需求分析、系统设计、软件研发、集成测试、安装部署等工作;

4.具备良好的抗压性、良好的学习能力和团队协助能力。

软件工程师岗位职责怎么制定 篇30

1 负责建立系统仿真模型,进行系统仿真

2 负责产品控制流程图设计和代码编写工作

3 负责样机产品的调试工作

4 负责编写产品软件功能验证,自测测试方案和表格

5 负责对工作逻辑,控制性能和保护逻辑等相关软件功能的自测和分析工作

6 负责解决软件和系统相关测试问题

7 负责检索和审核控制相关类专利文件,评估专利风险,负责编写控制方法类专利文件

软件工程师岗位职责怎么制定 篇31

1.参与本部门业务系统的需求分析、产品开发;

2.根据需求文档进行相关产品的开发及开发系列文档的撰写;

3.参与系统技术框架设计、重构、优化;

4.参与数据库架构设计;

5.参与航空电子信息化系统软件研发;

6.已有业务系统软件维护。