首页范文岗位职责

软件开发工程师的岗位职责、任职条件和职业发展前景是什么(十二篇)

第1篇 软件开发工程师的岗位职责、任职条件和职业发展前景是什么

软件开发工程师含义

软件开发工程师,是指从事软件开发相关工作的专业人员,是将人的想法转换成计算机语言并实现相应功能的专业人员。软件开发工程师与一般的程序编码员有差别,软件开发工程师需要进行项目软件需求分析,对软件进行设计和规划,但是软件开发工程师与一般程序员分工也比较模糊。

软件开发工程师一般包括软件设计师、软件架构师、软件工程管理人员和程序编码员等岗位。按照汇编语言,软件开发工程师可以分为java软件工程师、.net软件工程师、c++软件工程师、asp.net软件工程师、php软件工程师、jsp软件工程师等。

软件开发工程师岗位职责

1.负责开发项目的系统分析、需求分析、功能分析;

2.负责软件项目的组织研发与实施;

3.负责修改已有的系统方案;

4.负责保证开发软件的质量和符合客户需求;

5.负责提供个体测试和技术指导;

6.负责完善和维护系统,对软件使用进行培训;

7.完成领导交给的其他工作。

软件开发工程师应具备的能力

1.熟练掌握软件开发相关专业语言;

2.具有大型数据库编程、管理能力;

3.具有良好的沟通和交际能力;

4.具有很好的理解力,需要对客户的要求和市场情况进行深入的调查和了解分析;

5.具有学习能力和团队精神;新的开发、编程技术不断改善进步,需要不断的学习和创新;

软件开发工程师的任职条件

1.通信、电子工程、自动化、计算机及其相关专业本科及以上学历;

2.具有3年以上从事系统开发的工作经验,参加过大中型系统开发工作;

3.熟练掌握专业的编程语言;

4.能独立解决技术问题;

软件开发工程师的职业发展

软件开发工程师一般来说有2个方向,一是实用开发,二是移动开发;软件开发工程师职业发展方向:产品研发经理、技术经理、高级软件工程师、软件架构工程师或项目经理。

软件开发工程师的收入

软件开发工程师的月收入一般在3000-10000元,工作两年左右的软件开发工程师月薪一般在4000元,3-5年经验的一般在5000-8000元。

第2篇 路由协议软件开发工程师岗位职责

工作内容:

从事路由交换网络通讯设备产品的软件开发。

职位要求:

大学本科及以上学历,通信、计算机软件、电子等相关专业;

良好的c/c++编程能力, 有linux或其他嵌入式操作系统平台开发,了解网络协议栈实现者优先;

有ip网络体系的基础理论知识,熟悉linux/3层交换机/路由器/防火墙产品的工作原理者优先;

有socket编程开发经验,有数通网络通信设备开发经验优先;

有mpls/l3vpn,rsvp/ldp,bgp/ospf/isis/rip,vrf,gre tunnel/ip6,pim等路由功能开发经验者优先;

有独立钻研能力,良好的英文沟通能力,能熟练阅读英文资料,较强的团队精神和责任心。

第3篇 android软件开发工程师岗位职责职位要求

职责描述:

岗位职责:1、负责安卓手机客户端基础技术框架开发和维护; 2、完成手机软件设计、编码和测试工作,确保开发质量; 3、参与产品需求的沟通、讨论和协调。职位要求:1、计算机相关专业,本科学历,三年以上android开发经验,参与过2个以上完整的移动互联网项目 2、有扎实的java语言基础,熟练掌握android开发平台及框架原理,有复杂ui的开发经验; 3、熟悉移动网络通信机制,对socket、tcp、udp及http访问有实践经验; 4、能独立开发app,有成功发布app者优先; 5、有责任心,具备较强的团队合作精神,对工作有热情,能够在一定压力下工作。

岗位要求:

学历要求:本科

语言要求:不限

年龄要求:不限

工作年限:2年

第4篇 高级linux软件开发工程师岗位职责

a)精通c/c++;

b)熟悉linux和android体系架构的优先

c)熟悉arm体系机构以及总线接口协议

d)熟悉linux内核,scheduler/dvfs/power/内存等方向

e)参与过自研充电,供电,电量芯片设计工作者优先

f)有各平台功耗优化经验者优先

g)有android/linux性能优化经验,熟悉各种分析工具的使用方法者优先

第5篇 单片机嵌入式软件开发工程师岗位职责

岗位职责:

1. 根据项目分配的任务完成单片机软件方案的设计与规划

2. 负责公司产品的单片机软件设计、编写、移植和调试

3. 编写产品技术文档,收集相关资料等

4. 根据反馈信息优化升级软件系统

5. 对软件系统的各个版本进行归类整理

岗位要求:

1. 3年以上单片机软件开发经验,本科及以上学历,电子、通讯、测控、计算机相关专业;

2. 具备扎实的单片机软件知识,了解单片机硬件知识熟练掌握c语言编程;

3. 熟悉单片机汇编语言、c51,有良好的编码习惯,熟悉arm等硬件内部结构、外围接口,熟悉常用单片机接口的使用,

4. 熟悉can等通讯协议。

5.善于沟通,能承担较大工作压力。

第6篇 软件开发工程师岗位职责内容及任职资格

软件开发工程师工作职责

软件开发工程师是从事软件开发相关工作的人员的统称。

1、指导程序员的工作。

2、参与软件工程系统的设计、开发、测试等过程。

3、协助工程管理人保证项目的质量。

4、负责工程中主要功能的代码实现。

5、解决工程中的关键问题和技术难题。

6、协调各个程序员的工作,并能与其它软件工程师协作工作。

企业对软件开发工程师要求

以下内容来自制度大全企业对软件开发工程师的职责要求

岗位职责及任职资格a

软件开发工程师是从事软件开发相关工作的人员的统称。

1、指导程序员的工作。

2、参与软件工程系统的设计、开发、测试等过程。

3、协助工程管理人保证项目的质量。

4、负责工程中主要功能的代码实现。

5、解决工程中的关键问题和技术难题。

6、协调各个程序员的工作,并能与其它软件工程师协作工作。

岗位职责及任职资格b

岗位要求:

1.计算机或相关专业本科以上学历;

2.熟悉j2ee架构和开发模式,熟悉相关设计模式;

3.精通java/jsp编程技术(servlet,jsp,jdbc,struts等)至少具有2年以上担任项目开发任务的经验;

4.熟悉o-r建模语言,熟悉相关设计模式,熟练掌握oracle的应用开发;

5.具有规范的开发文档写作能力;

6.具有weblogic/websphere应用服务器软件的实际开发经验;

7.具有较强的学习、分析问题解决问题的能力;具有良好的团队合作精神和与人沟通的能力;

8.能适应经常出差的情况;

9.具有中大型电子政务项目开发或架构设计经验者优先考虑。

福利待遇:

1、入职员工签订正式劳动合同,并缴纳五险一金;

2、为入职员工购买平安意外保险和交通保险 ,每年一次免费体检;

3、除国家规定的公休日和节假日外,工作满一年后,享受5天的带薪年假,工龄每满一年增加一天;

4、津贴:按职位报销通讯费,享有出差补助;

5、补助:员工享有生日补助;

6、奖金:根据绩效考核情况发放相应的绩效考核奖;

7、入职后公司提供有关培训,鼓励员工进行岗位所需技能的学习,取证后予以相应奖励;

8、可办理北京工作居住证,可档案托管。

岗位职责及任职资格c

岗位职责:能根据需求进行系统分析、绘制流程图、定制框架、模块划分、编写原代码、编译调试;

任职资格:

1. 计算机专业毕业,工程师;

2. 计算机专业本科毕业,从事相关工作5年以上;

3. 计算机专业专科毕业,从事相关工作10以上;

4. 熟练使一门高级语言;

5. 有工业控制、通讯、数据库三方面中的一种开发编程经历;

第7篇 c#asp.net软件开发工程师岗位职责

岗位职责:

1、承担公司产品或项目的研发工作;

2、进行系统的设计、编码、维护和系统性能优化;

3、编写软件产品的开发、交付文档;

4、核心模块的需求调研和分析。

职位要求:

1. 本科以上学历,计算机相关专业,5年以上.net开发经验;

2. 熟悉b/s,c/s软件结构;

3. 精通c#,熟练掌握vs开发平台,及tfs、svn等版本管理工具;

4. 精通jquery,bootstrap,css,ajax 等前端技术;

5. 熟练掌握sql server数据库相关编程技术,熟悉索引、视图、存储过程等概念和开发;

6. 熟练使用过任意一种orm框架(xpo、nhibernate、entity framework等);

7. 精通软件开发流程,面向对象开发,代码规范,思路清晰,具备良好的分析和解决问题的能力;

8. 富有团队精神,责任感和沟通能力;

9.有大型b/s,c/s系统开发经验、sqlserver数据库优化、devexpress使用经验者优先考虑。

第8篇 c视频软件开发工程师岗位职责

工作职责:

1、负责ipc(网络摄像机)嵌入式系统研发;

2、负责产品的功能设计、新功能需求研发;

3、对ipc产品研发过程中的相关技术问题进行攻关;

任职资格:

1、本科及以上学历,计算机、通信、电子或相关专业;

2、精通c/c++程序设计,有3年以上实际项目开发经验;

3、有ipc/nvr 等产品开发经验优先;

4、熟悉rtp/rtsp等协议;

第9篇 资深软件开发工程师岗位职责内容

1.研究整理业务部门和客户的需求。

2.系统架构和建模,业务应用软件和产品开发,文档书写,代码修改维护。

3.给予客户服务部门必要的技术支持和软件修补,并吸取有价值的反馈到下一代产品。

第10篇 java软件开发高级工程师岗位职责

岗位职责:

通讯行业支撑/应用系统软件开发。

岗位要求:

1、5年以上工作经验,有电信行业软件经验、移动互联网经验、互联网网站经验优先;

2、精通java、jsp、jquery开发,熟悉hadoop及周边软件系统

3、熟悉oracle数据库及sql语句编写,有sql语句优化经验和oracle数据库常用管理经验;

4、熟悉tomcat或者weblogic服务器的安装部署和性能优化;

5、熟悉unix和linux的常用操作命令;

6、熟悉coherence、oracle-osb、ibm-websphere、ibm-message broker中2个以上者优先;

7、有较强沟通能力及文字表达能力;

8、工作认真细致,自学能力强,具有很强的责任心及良好的执行力;

9、具有高度的责任感和团队合作精神。

第11篇 bsp软件开发工程师岗位职责

1. 负责开发应用于无人机和机器视觉等高端智能系统的arm嵌入式操作系统、驱动程序及应用程序。

2. 基于arm架构cortex m系列cpu进行驱动程序开发、rtos的移植和应用程序开发。

3. 基于arm架构cortex a系列cpu进行bootloader的开发和维护、linux内核的移植和维护、linux pcie/ usb/ emmc/ sdio/ ethernet/ nand flash/ nor flash/ uart/ can/ spi/ i2c等相关驱动程序的开发和维护。

4. 无人机和机器视觉应用场景相关的中间件开发和应用程序开发。

5. 在ceva dsp中实现无人机控制算法和机器视觉算法。

6. 在redhat、ubuntu等 linux开发环境中利用make、shell、python等工具和方法进行sdk框架维护。

岗位要求:

1. 熟练掌握arm汇编语言、c/c++语言、linux shell、make、python等。

2. 熟练掌握uclinux、freertos、ucos或者ecos等常见的嵌入式实时操作系统。

3. 熟练掌握bootloader的工作原理,能够根据arm cpu及相关硬件系统的需求完成u-boot等bootloader程序的移植和维护。

4. 熟练掌握linux内核移植过程,精通linux内核任务调度、内存管理、文件系统管理等原理,熟练掌握linux驱动开发、应用程序开发以及调试方法。

5. 驱动程序调试经验丰富,具有相关模块调试经验: nand flash/nor flash/emmc等存储设备驱动开发; pcie总线标准与驱动开发; usb协议与驱动开发; sd/ sdio相关协议与驱动开发;网络ethernet mac层相关协议与驱动开发; spi/i2c/can的协议与驱动开发。

6. 有arm cortex m和a系列cpu架构的软件设计相关经验,熟悉jtag、gdb、arm ds-5、jlink等 软件调试工具,熟悉arm cpu的debug/trace功能。

7. 具有较强的软件架构和设计能力。

8. 容易沟通与合作。 工作内容:

1. 负责开发应用于无人机和机器视觉等高端智能系统的arm嵌入式操作系统、驱动程序及应用程序。

2. 基于arm架构cortex m系列cpu进行驱动程序开发、rtos的移植和应用程序开发。

3. 基于arm架构cortex a系列cpu进行bootloader的开发和维护、linux内核的移植和维护、linux pcie/ usb/ emmc/ sdio/ ethernet/ nand flash/ nor flash/ uart/ can/ spi/ i2c等相关驱动程序的开发和维护。

4. 无人机和机器视觉应用场景相关的中间件开发和应用程序开发。

5. 在ceva dsp中实现无人机控制算法和机器视觉算法。

6. 在redhat、ubuntu等 linux开发环境中利用make、shell、python等工具和方法进行sdk框架维护。

岗位要求:

1. 熟练掌握arm汇编语言、c/c++语言、linux shell、make、python等。

2. 熟练掌握uclinux、freertos、ucos或者ecos等常见的嵌入式实时操作系统。

3. 熟练掌握bootloader的工作原理,能够根据arm cpu及相关硬件系统的需求完成u-boot等bootloader程序的移植和维护。

4. 熟练掌握linux内核移植过程,精通linux内核任务调度、内存管理、文件系统管理等原理,熟练掌握linux驱动开发、应用程序开发以及调试方法。

5. 驱动程序调试经验丰富,具有相关模块调试经验: nand flash/nor flash/emmc等存储设备驱动开发; pcie总线标准与驱动开发; usb协议与驱动开发; sd/ sdio相关协议与驱动开发;网络ethernet mac层相关协议与驱动开发; spi/i2c/can的协议与驱动开发。

6. 有arm cortex m和a系列cpu架构的软件设计相关经验,熟悉jtag、gdb、arm ds-5、jlink等 软件调试工具,熟悉arm cpu的debug/trace功能。

7. 具有较强的软件架构和设计能力。

8. 容易沟通与合作。

第12篇 三维软件开发工程师岗位职责

(变电站三维设计)软件开发工程师 ◆正规院校工程类专业,电气自动化、建筑类、水利工程、交通工程类专业本科以上学历;

◆1年或以上工作经历,参与过中型以上工程项目设计;

◆熟练运用revit进行二次开发,精通c#或c++语言,熟悉bim建模、三维设计;

◆对于计算机软件技术应用有特别的兴趣爱好;

◆具有良好的沟通能力和团队精神,工作认真负责;

◆年龄25周岁――40周岁之间

最好有变电站三维设计软件开发经验。 ◆正规院校工程类专业,电气自动化、建筑类、水利工程、交通工程类专业本科以上学历;

◆1年或以上工作经历,参与过中型以上工程项目设计;

◆熟练运用revit进行二次开发,精通c#或c++语言,熟悉bim建模、三维设计;

◆对于计算机软件技术应用有特别的兴趣爱好;

◆具有良好的沟通能力和团队精神,工作认真负责;

◆年龄25周岁――40周岁之间

最好有变电站三维设计软件开发经验。