- 相关推荐
软件工程师的岗位职责
随着社会不断地进步,人们运用到岗位职责的场合不断增多,岗位职责具有提高内部竞争活力,更好地发现和使用人才的作用。一般岗位职责是怎么制定的呢?以下是小编精心整理的软件工程师的岗位职责,供大家参考借鉴,希望可以帮助到有需要的朋友。

软件工程师的岗位职责1
1.负责软件系统需求调研、解决方桉制定、实施上线,培训客户使用软件系统;
2.负责编写项目实施文档,跟进项目实施进度,定期监控并向部门主管汇报项目实施情况;
3.不断优化培训文档及产品使用手册,为高质量做好用户培训做准备;
4.及时响应及处理客户提出的各类问题,排除系统故障,针对实施过程及方桉不断提出优化建议。
软件工程师的岗位职责2
职责:
1、参与需求评审、用例设计、测试执行等工作;
2、完成对产品的功能、自动化测试,汇总测试执行情况,编制相关报告;
3、负责金融类项目的测试工作;
任职要求:
1、计算机及相关专业(统招专科以上)学历,7年以上工作经验;
2、了解软件生命周期、测试流程、设计方法和基本规范;
3、了解数据库,可以使用基本的.sql语句辅助测试;
4、熟练使用QC、redmine等相关缺陷管理工具;
5、良好的沟通能力和表达能力,有较强的团队合作精神。
软件工程师的岗位职责3
岗位职责
(系统层开发)
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、沟通能力强,团队精神佳,敬业度高,执行力好,诚信度高,服务意识强。
软件工程师的岗位职责4
岗位职责:
1、汽车电子嵌入式软件开发;
2、确定客户需求和输入分析,完成报价等资料准备;
3、完成各类电子设计文档的编写、产品的'调试等;
4、配合测试、实验工程师的工作、完成整改等。
任职资格:
1、掌握c语言、汇编语言编程等(软件);
2、熟悉嵌入式软件设计与开发流程;
3、汽车电子产品实验认可知识;
4、编制故障树、fmea、8d报告等。
软件工程师的岗位职责5
职责:
1、根据项目文档需求说明、概要设计等,完成测试计划、方案、用例;
2、按照公司制定的工作流程,独立完成系统的功能、性能测试工作;
3、按测试进度开展测试活动,执行测试过程进行Bug录入、分析和跟踪并协助重现Bug,编写报告;
4、按规范提交测试过程中发现的缺陷和潜在风险,并跟踪直至缺陷关闭;
5、与开发、需求人员进行沟通,保证项目的'顺利进行。
任职要求:
1、大专及以上学历,理工科相关专业;
2、有良好的的沟通、团队协作意识及多任务协调能力;
3、优秀实习生,未来可以转正留用。
软件工程师的岗位职责6
职责:
1、负责公司移动互联产品的功能和性能测试;
2、根据产品需求设计和编写测试用例;
3、完成对产品的测试,并能对测试结果分析统计,提交测试报告及提出改进建议;
4、负责解决产品运行过程中产生的其他问题;完成上级分配的其他任务。
职位要求:
1、计算机科学及其他相关专业,本科及以上学历;
2、2年或以上测试工作经验及相关测试工具使用经验,能独立编写各种测试文档,独立完成测试工作;
3、掌握软件工程和软件测试基本理论,熟练掌握测试方法和测试流程;
4、了解数据库理论,会熟练使用SQL语句对数据库进行操作,熟悉mysql和sqlserver。
5、有责任心和团队精神,良好的'学习精神及沟通能力;
6、有大型项目或成熟互联网产品测试经验优先。
软件工程师的岗位职责7
职责:
1、根据项目需求和计划完成项目开发工作,保证项目质量和进度;
2、设计开发指定功能模块,并配合测试人员进行单元测试;
3、与项目相关人员就功能需求和设计进行有效沟通;
4、参与研发过程改进活动,使研发过程得到持续改进,提高开发效率
5、完成项目所需的开发相关文档;
任职要求:
1、全日制大学本科以上学历;
2、计算机及软件工程等相关专业;熟悉C++或C#开发语言,熟悉面向对象编程,了解软件设计模式;
3、良好的代码规范和文档写作能力;
4、善于沟通,有较强的'事业心,有团队合作意识,对工作认真负责,能够承担工作压力;善于学习,具有分析、解决应用问题的能力;
5、熟悉QT编程优先。
软件工程师的岗位职责8
1. 根据需求完成软件系统模块设计以及开发文档的编写;
2. 根据设计文档和需求说明完成代码编写、调试、单元测试和维护;
3. 有效分析并解决软件开发过程中的问题,负责解决开发过程中的疑难杂症;
4. 协助制定测试计划、定位发现的'问题;
5. 针对项目需要,完成时间内的定制需求开发。
软件工程师的岗位职责9
1.参与项目各应用系统功能模块设计,以及相关设计文档编写;
2.按照需求进行项目模块开发工作,能按时、独立、高质量完成工作;
3.参与项目实施、维护,保证系统可用、稳定;
4.完成上级交待的其它工作任务。
软件工程师的岗位职责10
1、负责嵌入式软件程序的框架设计及开发,参与系统方案设计、评审;
2、负责项目需求分析、产品模块的概要及详细设计;
3、负责产品功能的代码实现,按计划独立完成代码编写,并负责产品模块的单元测试,保证代码质量;
4、负责对所编写的模块或程序进行严格测试,执行软件故障的'定位、分析和调试;
5、负责产品模块开发文档的编写,协助制定相关系统的测试文档。
软件工程师的岗位职责11
职责:
1.参需求分析、设计、测试需求、测试案例等评审;
2.根据测试需求分析,设计TMP、测试案例、接口自动化脚本
3.执行测试案例并把控测试项目全过程
4.负责测试发现缺陷的风险评估,确认缺陷和协调修复缺陷
5.对产品、流程提出持续性改进意见
岗位要求
1.有手机测试经验优先,
2.学习能力强,较好的沟通和协作能力,极强的执行力和沟通能力,具备良好的.服务意识
3.熟悉软件工程、软件测试理论和方法,熟悉相关的测试流程、测试标准
4.能运用工具跟踪后台日志,定位BUG
5.至少熟悉一种数据库:MySQL、SQL Server或Oracle
6.熟悉至少一种自动化测试工具,能独立完成自动化测试优先;
软件工程师的岗位职责12
职责:
1、参与项目整体实施过程,对自己所有项目实施内容负总责;
2、负责项目组的成本控制工作,进行项目计划、工作统筹、任务分配;
3、参与项目的需求调研、分析、设计、验收、实施和整体效果验收,监控项目活动以保质保量完成项目;
4、参与项目的技术框架设计和实施、技术方案的确定,协调处理项目相关的.各项难点问题;
5、确定项目实施计划文档,量化任务,并合理分配给相关人员及任务的监控,并对其工作定期检查、考核和评比激励;
6、做好项目经验的分享与教训学习,不断完善项目实施、执行效果,提高客户满意度;
7、项目流程探讨与不管改进,完善产品要求,提高项目实施效率。
8、明确项目管理类文档编写种类及格式,对项目组需要生成的文档进行质量、数量和时间控制并组织召开评审会等。
学历及其他要求:
1、教育背景:计算机、软件工程、通信工程相关专业或其它专业本科及以上学历,熟悉软件设计与开发理念。
2、工作经验:3年及以上工作经验, 2年及以上相关领域经验。
3、技能技巧:较强的业务学习能力,具有优秀的相关文档的编撰能力;较强沟通能力和影响力,善于倾听理解,善于跨部门合作,并能很好地与客户及合作商沟通;性格外向,能承受工作压力,具有优秀的沟通能力、高度的工作热情、良好的团队合作精神与敬业精神及职业道德,具备一定财务知识;
4、有政府、预算、资产管理相关项目背景优先考虑。
软件工程师的岗位职责13
1、负责公司产品的`软件开发编码实现;
2、参与公司产品的软件维护及版本升级迭代开发;
3、协助测试工程师完成产品模块测试工作;
4、具有一定的设计和需求分析能力,能够独立完成软件开发工作;
5、良好的代码设计能力和文档规范;
6、编写和维护开发文档;
软件工程师的岗位职责14
1.完成数据库应用软件的功能测试;
2.掌握基本软件知识及数据库语言并掌握基本的`bug管理工具;
3.完善与规范标准化的测试流程,并进行服务器的压力测试;
4.执行测试用例,进行回归测试,直至Bug完全剔除,提交Bug库;
5.依据测试需求与测试过程,编制测试报告;
6.建立、维护测试工作的相关文档。
软件工程师的岗位职责15
1、负责AI语音平台后端服务开发和设计工作;
2、研究技术发展方向,解决研发过程中的.技术难点和关键问题;
3、根据项目计划按时完成软件开发和测试工作;
4、完成开发过程中需要的相关文档;
5、与项目经理、测试人员等相关人员沟通合作,保证软件的进度和质量;
6、协调或指导团队其它人员工作。
【软件工程师的岗位职责】相关文章:
软件UI工程师的职责05-19
软件测试工程师的职责06-17
软件测试工程师职责06-24
(精)软件UI工程师的职责05-19
软件UI工程师的具体职责说明07-15
软件UI工程师的职责【精选15篇】05-19
软件UI工程师的职责精选(15篇)05-19
高级软件测试工程师的职责06-09
软件测试工程师的职责(通用)06-17
软件UI工程师的基本职责06-25