第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周岁之间
最好有变电站三维设计软件开发经验。