BSP软件开发工程师岗位职责 - 制度大全
制度大全 导航

BSP软件开发工程师岗位职责

编辑:制度大全2021-01-07

BSP软件开发工程师工作内容:

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

2.基于ARM架构CortexM系列CPU进行驱动程序开发、RTOS的移植和应用程序开发。

3.基于ARM架构CortexA系列CPU进行Bootloader的开发和维护、Linux内核的移植和维护、LinuxPCIe/USB/EMMC/SDIO/Ethernet/NANDFlash/NORFlash/UART/CAN/SPI/I2C等相关驱动程序的开发和维护。

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

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

6.在Redhat、Ubuntu等Linux开发环境中利用Make、Shell、Python等工具和方法进行SDK框架维护。

岗位要求:

1.熟练掌握ARM汇编语言、C/C++语言、LinuxShell、Make、Python等。

2.熟练掌握ucLinux、freeRTOS、ucOS或者eCos等常见的嵌入式实时操作系统。

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

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

5.驱动程序调试经验丰富,具有相关模块调试经验:NANDFlash/NORFlash/EMMC等存储设备驱动开发;PCIe总线标准与驱动开发;USB协议与驱动开发;SD/SDIO相关协议与驱动开发;网络EthernetMAC层相关协议与驱动开发;SPI/I2C/CAN的协议与驱动开发。

6.有ARMCortexM和A系列CPU架构的软件设计相关经验,熟悉JTAG、GDB、ARMDS-5、JLink等软件调试工具,熟悉ARMCPU的debug/trace功能。

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

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

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

2.基于ARM架构CortexM系列CPU进行驱动程序开发、RTOS的移植和应用程序开发。

3.基于ARM架构CortexA系列CPU进行Bootloader的开发和维护、Linux内核的移植和维护、LinuxPCIe/USB/EMMC/SDIO/Ethernet/NANDFlash/NORFlash/UART/CAN/SPI/I2C等相关驱动程序的开发和维护。

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

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

6.在Redhat、Ubuntu等Linux开发环境中利用Make、Shell、Python等工具和方法进行SDK框架维护。

岗位要求:

1.熟练掌握ARM汇编语言、C/C++语言、LinuxShell、Make、Python等。

2.熟练掌握ucLinux、freeRTOS、ucOS或者eCos等常见的嵌入式实时操作系统。

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

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

5.驱动程序调试经验丰富,具有相关模块调试经验:NANDFlash/NORFlash/EMMC等存储设备驱动开发;PCIe总线标准与驱动开发;USB协议与驱动开发;SD/SDIO相关协议与驱动开发;网络EthernetMAC层相关协议与驱动开发;SPI/I2C/CAN的协议与驱动开发。

6.有ARMCortexM和A系列CPU架构的软件设计相关经验,熟悉JTAG、GDB、ARMDS-5、JLink等软件调试工具,熟悉ARMCPU的debug/trace功能。

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

8.容易沟通与合作。

篇2:变频软件开发工程师岗位职责

软件开发工程师(变频器)三晶电气广州三晶电气股份有限公司,三晶电气,三晶岗位职责:

1、负责变频器产品的软件功能开发;

2、负责老产品维护与功能优化;

3、软件开发技术资料的整理与归档。

岗位要求:

1、本科学历,电气工程及自动化专业,英语四级及以上;

2、三年以上变频器软件开发经验;

3、熟悉嵌入式软件开发流程,精通C/C++,熟悉单片机C语言编程机相关接口;

4、了解变频器的基本原理,精通DSP、ARM、STM32开发平台;

5、有自动化控制行业经验优先。

篇3:ERP软件开发工程师岗位职责和任职条件

职位概述

ERP软件开发工程师是指专门负责ERP软件的开发、维护以及管理等工作的技术人员。

ERP(EnterpriseResourcePlanning)是企业资源规划,ERP系统是对企业的财务、供应链、管理、生产等各种资源进行管理,为企业提供决策、计划、控制与经营业绩评估的全方位和系统化的管理平台,是一套企业管理软件。

开发ERP系统是整个ERP项目最前期的工作,这部分的工作就是由ERP软件开发工程师完成的。ERP软件开发工程师需要跟企业的采购、生产、销售、库存、财务、管理等各个部门、各个环节融合好,了解ERP项目需求方的具体需要,然后进行系统分析、代码实施、软件测试、需求分析,进而开发出符合企业用户需要的ERP系统软件。

ERP软件开发工程师岗位职责

1.开发、维护ERP软件系统,并参与系统测试;

2.分析、修改和设计项目,整理系统结构,并负责详细设计和编码;

3.综合运营平台系统的开发,深入了解业务,如ERP、供应链系统;

4.根据用户需求对系统做二次开发;

5.协助ERP系统的整体规划和实施;

6.协助用户的使用培训和指导。

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

1.计算机、软件工程、信息管理类专业大学大专及以上学历;

2.具有一定的软件研发经验,熟悉工作流程;

3.具备良好的专业知识储备,能熟练掌握SQL数据库的使用,并熟练掌握任意一种或多种开发工具;

4.热爱软件开发和实施工作,工作严谨负责;

5.具有良好的沟通协调能力,能倾听他人的意见;

6.具有良好英文阅读能力和文本书写能力;

7.具有良好的身体素质和心理素质,抗压能力强;

8.具有良好的团队合作意识。

ERP软件开发工程师职业发展方向

由于ERP软件开发过程中的环节多样,以及企业性质的类别不同,ERP软件开发工程师的职业发展之路并不是单一的,主要有以下几种:

1.ERP软件开发环节中技术岗位之间的变化,从最初的ERP软件开发工程师到系统分析员、需求工程师、算法应用开发工程师及高级软件工程师等,需要具有丰富的软件开发经验和相关工作的技术背景;

2.ERP软件开发工程师由技术岗位到管理岗位的转变,经过多次的系统开发,在积累一定的经验后有望成为IT项目经理、产品研发经理、技术经理等。这不仅需要丰富的软件开发经验,还要有丰富的管理知识及管理能力;

3.ERP行业中不同工作性质的转变,从一名ERP软件开发工程师发展为ERP咨询顾问,这是一个新兴职位同时也是一个需要丰富的业内知识和经验的职位。

ERP软件开发工程师薪资行情

ERP软件开发工程师的月薪一般在3000元—5000元之间。薪资水平因地区和岗位的不同而不同:地区差异,上海、北京等地的ERP软件开发工程师月薪在5500元左右,要比其他中小城市高出1000—2000元;岗位差异,一般来说,ERP系统开发人员的起步月薪在3000元左右,而系统分析岗位的月薪会较高,一般在4000—5000之间。

由于目前企业注重ERP系统软件与企业的融合性及可操作性,因此,开发过大型系统、经验丰富的ERP软件开发工程师的薪资会很高,年薪会达到10万元以上。

企业招聘ERP软件开发工程师可与猎头公司合作,快速招聘到合适的人才。

篇4:嵌入式软件开发工程师岗位职责和任职条件

职位概述

嵌入式软件开发工程师是利用嵌入式技术设计、开发、维护、管理符合功能、性能要求的软件产品的工作人员。

嵌入式系统产品正不断渗透各个行业,作为包含在这些硬件产品中的特殊软件形态,嵌入式软件也迅猛发展起来,已成为软件体系的重要组成部分。

嵌入式软件开发工程师岗位职责

1.智能卡嵌入式软件开发;

2.智能卡行业应用软件开发、调测;

3.负责嵌入式操作系统的移植和应用开发;

4.负责移动互联网的应用开发;

5.负责嵌入式系统图形界面的开发;

6.负责系统及软件设计文档的编写;

7.对编码进行调试和确认,完成系统组装及测试工作;

8.对测试结果进行分析研究,给出问题的解决方案。

嵌入式软件开发工程师任职条件

1.计算机、软件、电子、自动化等相关专业,有智能卡软件或者嵌入式软件开发经验;

2.熟悉ARM、X86、PLC等硬件知识;

3.熟悉计算机接口知识,熟悉WinCE或Linux等嵌入式操作系统;

4.熟练使用Keil、eclipse等开发环境;精通汇编、ANSI-C、C51、JAVAapplet等开发语言;

5.熟练使用C/C语言,有扎实的编程基础和一定的编程经验;

6.对ucos等实时嵌入式系统或嵌入式linux系统有了解;

7.工作认真负责,有良好的学习能力、团队合作能力和沟通能力。

嵌入式软件开发工程师职业发展方向

积累丰富开发经验的嵌入式软件开发工程师可以向嵌入式系统开发工程师发展,从而晋升为产品研发经理或IT项目经理。对测试理论和方法有一定了解的嵌入式软件开发工程师还可以转作嵌入式系统测试工程师,最终也可发展为IT项目经理。

嵌入式软件开发工程师薪资行情

手机和3G成为业内焦点后,在就业市场上嵌入式软件工程师开始紧俏,其工资水平也相应攀高,比其他IT业界同行大约高出50%。初入门的开发人员平均月薪一般都在5000元左右,有3年以上经验者年薪大都在10万元以上,有10年工作经验的高级嵌入式工程师年薪可达30万元左右。在一些大城市,比如北京,一个成熟的嵌入式软件工程师平均月薪在8000~10000元之间。

企业招聘嵌入式软件开发工程师可与猎头公司合作,快速招聘到合适的人才。

篇5:手机软件开发工程师岗位职责和任职条件

职位介绍

手机软件开发工程师是进行手机应用程序开发、手机视频播放器开发、手机游戏开发等一系列开发设计并提供现场技术支持的专业技术人员。

手机软件开发工程师岗位职责

1.根据手机软件设计规范,进行手机应用程序开发和手机视频播放器开发;

2.进行手机游戏开发;

3.基于MTK、展讯等平台实现手机应用软件模块,客户项目集成和现场技术支持;

4.编写手机应用软件的概要设计和详细设计文档;

5.开展手机应用软件的测试和编写测试报告;

6.协助市场人员推广手机应用软件。

手机软件开发工程师工作内容

1.Android/iOS客户端产品开发;

2.无线终端产品测试程序的编写与开发;

3.Android/ios项目的架构设计、方案的制定;

4.跟进Androidios/的新技术发展,编写设计开发及实现文档;

5.根据产品功能需求设计并完成软件实现。

手机软件开发工程师任职条件

1.计算机或电子信息相关专业,有安卓系统开发经验优先;

2.熟悉GSM11、11/GSM11、14,中国联通和中国移动OTA规范;

3.熟悉J2ME/MIDP的使用;具有手机、移动设备平台(WinCE、Symbian、Brew、Palm)视频播放器开发经验;

4.熟悉软件编写规范,具有C/C、Java编程经验,良好的规范编程习惯和开发文档编写能力;

5.熟悉Linux/Unix开发,了解嵌入式Linux/mobile智能手机平台;

6.熟练使用DELPHI/VB/VC和JAVA的开发工具。

手机软件开发工程师职位的工作经验人群比例

3-5年:51%

0-2年:38%

6-7年:8%

8-10年:4%

手机软件开发工程师职业发展方向

手机软件开发工程师→IT项目经理

手机软件开发工程师薪资行情(元/月)

应届毕业生:3828

一年以上:3844

二年以上:4384

三年以上:5850

五年以上:7533

八年以上:8494

十年以上:9212

(数据来自网络,仅供参考)

企业招聘手机软件开发工程师可与猎头网合作,快速招聘到合适的人才。

制度专栏

返回顶部
触屏版电脑版

© 制度大全 qiquha.com版权所有