ARM嵌入式开发软件工程师岗位职责范本
- 格式:docx
- 大小:26.50 KB
- 文档页数:1
嵌入式软硬件工程师岗位职责
嵌入式软硬件工程师是一种综合能力比较强的工程师,不仅具备软件开发的能力,还需要具备对硬件的了解和掌握。
嵌入式软硬件工程师的岗位职责如下:
1. 硬件设计与开发
嵌入式软硬件工程师需要能够进行硬件的设计与开发工作,包括对电路板的设计、元器件的选型和调试以及硬件的维护工作。
2. 嵌入式软件开发
嵌入式软硬件工程师需要精通嵌入式系统的软件开发,能够进行驱动程序的编写、系统调试和优化,能够熟练掌握C、C++、java 等开发语言。
3. 协作开发
嵌入式软硬件工程师需要和其他软件工程师和硬件工程师紧密协作,以协调开发工作,梳理开发流程和任务,并且能够协调解决开发中出现的各种问题。
4. 项目管理
嵌入式软硬件工程师需要具备一定的项目管理能力,能够制定开发计划,安排任务,跟踪工程实施进度,协同规避风险。
5. 系统测试与维护
嵌入式软硬件工程师需要负责开发出来的系统的测试和维护工作,以确保系统能够正常运行并且提供支持和升级服务,符合客户的需求。
6. 技术研究与分享
嵌入式软硬件工程师需要不断改进和更新技术,能够关注技术的发展趋势,并且能够与同行进行技术分享与交流,提供有益的技术支持和建议。
总之,嵌入式软硬件工程师是一种综合能力比较强的工程师,需要具备软件开发、硬件设计以及协调管理等多方面的技能。
这个岗位往往需要具备高度的专业素养和较强的团队合作能力,同时需要对新技术、新软件、新硬件等有敏锐的洞察力,并且持续不断的学习和更新自己的知识,才能在不断升级的环境中立于不败之地。
北京计算机软件行业嵌入式软件开发
岗位介绍JD模板
岗位名称:嵌入式软件开发
岗位关键词:R语言,M语言,网络开发,系统开发
岗位职责:
1、负责物联网无线通信模块相关产品的技术方案拟制、软件代码编写、软件的调试和验
收文档的编写;
2、负责单片机(ST系列,MSP430系列,51系列)硬件设计、调试和ARM等嵌入式系统的软件开发、编码、测试以及文档编写;
3、根据需求,负责需求分析、平台选型、关键器件选型、方案设计与评估设计软件架构,编写各阶段的设计文档;
4、在技术上对产品的性能和质量负责,协助产品检验和产品质量过程管理;
5、完成领导交办的其他工作。
任职要求:
1、精通C语言与ARM体系架构、ARM开发;熟悉DSP编程、Linux下的驱动编写;
2、至少精通一种单片机架构,熟悉单片机开发;
3、熟悉TCP/IP网络协议,了解主流IOT通信协议:如COAP;熟悉常用外设接口(UART、SPI、IIC)通信协议;
4、具有LORA,NB软件开发经验优先;
5、熟悉ZYNQ7000系统软件开发者优先;
6、一年以上无线通信产品或相关电子产品的设计、开发经验优先。
7、CET-4以上,能阅读英文技术文献;有创新的意识和勇气,有团队合作精神,责任心及抗压能力强,易与人沟通相处
8、通信、计算机应用、计算机网络、电气控制及相关专业毕业。
岗位职责软件开发(20篇通用范文)岗位职责软件开发篇11.负责开发项目的系统分析、研发与组织实施2.负责开发符合系统要求的软件内容3.修改以有的系统方案,以维持优良的操作性能及正常的信息沟通4.MES程序的设计与开发;5.提高生产的效率,保障系统的稳定性及可靠性6.适应性维护工作7.掌握生产流程,优化生产控制8.提供技术指导,促进系统操作技术和译码编程的有效使用9.跟踪IT技术进展,做好技术储备10.推广完善公司系统,完成项目接口、开发工作11.协助相关应用软件的安装调试工作岗位职责软件开发篇2职责:1、协助完成需求的整理和软件设计。
2、按照项目计划,按时提交高质量代码,完成开发任务,规范文档的编写、维护,以及其他与项目相关工作。
3、负责单元测试代码的编写和进行单元测试。
4、协助负责java程序的打包、发布和部署工作。
任职要求:1、本科以上,即可,计算机相关专业,有实习经验。
2、了解HTML5、JavaScript、Ajax、CSS、vue等Web前端技术。
3、了解springboot/springmvc/mybatis/netty等开源框架,阅读过相关源码优先。
4、了解Java常用的设计模式。
熟悉Redis,Elasticsearch并了解各自使用场景者优先。
5、、了解使用Maven,GIT代码管理工具。
6、强烈的责任心与团队精神,较强的抗压能力和良好的沟通、协调、组织能力。
7、热爱技术,对技术有不懈的追求,喜欢研究开源代码,有良好的学习能力、团队协作能力和沟通能力。
岗位职责软件开发篇3职责:1、负责公司产品JAVA端的系统设计与研发;2、负责公司软件系统的长期维护和优化;3、研究项目技术细节,参与技术方案讨论,进行系统框架和核心模块的详细设计,编写相应的技术文档;职位需求:1、计算机及相关专业,大专或以上学历,两年以上JAVA开发经验;2、熟悉掌握Struts2、Spring、Hibernate/MyBatis框架技术,熟悉TCP/IP通信协议;3、了解SpringCloud、SpringBoot、CXF、RESTful微服务框架技术;4、熟悉MySQL、Oracle等主流数据库的开发,能进行数据库设计;5、熟悉HTML、CSS、JavaScript、JOSN、XML等Web前端开发技术,熟悉jQuery、Ajax技术;6、熟悉Maven/Gradle等项目构建管理工具,SVN/Git版本管理;7、了解Linux/Unix系统基本命令操作;8、责任心强,有良好的沟通能力、学习能力。
北京医疗器械行业嵌入式软件工程师(家用呼吸产品)岗位介绍JD模板
岗位名称:嵌入式软件工程师(家用呼吸产品)
岗位关键词:嵌入式,arm,单片机
岗位职责:
1.负责按产品需求制定软件需求,设计总体方案,开展产品软件开发、单元测试大纲编制
和单元测试实施;
2.负责具体项目软件的系统方案设计、实施和调试工作;
3.负责产品软件持续改进和维护;
4.负责软件的文档设计;
5.配合部门经理完成软件设计规范和软件工程师手册的编写和维护;
6.配合项目经理完成项目相关任务。
任职资格:
1.电子、计算机、自动化控制、软件或相关专业本科以上学历;接受过软件编程规范,软
件测试等方面的培训的优先;
2.2年以上嵌入式软件开发经验,超过1万行的实际编码经验和3人以上的项目开发经验;有过同时参加两个以上项目的经验,并至少在一项产品开发中任主力软件工程师角色;
3.熟练掌握单片机、DSP、ARM等嵌入式微处理器开发技术,有嵌入式硬件基础,能看懂电路原理图,熟悉单片机各种外设接口,有STM32、DSP开发经验者优先;
4.精通C或C++语言的应用开发,熟悉汇编语言,数据结构和基本的软件算法编程;
5.熟悉uC/OS II(uC/OS III)、FreeRTOS等常用嵌入式操作系统的应用开发;
6.熟悉emWin等嵌入式GUI的应用开发;
7.具有自动化控制工程实践经验、熟练掌握常用的自动化控制算法及智能控制算法者优先;
8.了解产品开发流程,有医疗电子产品开发经验的优先;
9.英语CET4以上,能够阅读和理解英文资料;。
2023年软件开发工程师岗位职责(通用24篇)软件开发工程师岗位职责篇11、负责小型智能终端设备Linux嵌入式平台软件开发,图像与视频数据处理;2、根据产品规划需求进行嵌入式软件程序的设计;3、配合后台服务器完成相关接口及协议的定义,对接代码的实现;4、根据技术支持需求进行软件代码维护;5、编写相关技术文档,并对有关人员进行培训。
软件开发工程师岗位职责篇2岗位职责:1、从事Android应用的开发与维护;2、能独立完成手机软件设计、编码和单元测试工作,保证开发质量;3、App性能及内存调优;4、参与产品需求的沟通、讨论和协调。
岗位要求:1、本科及以上学历,有2年以上Android应用实际开发经验;2、熟悉Android BLE开发;3、熟悉使用Android Studio;4、熟悉多线程、HTTP、TCP/IP通讯协议;5、熟悉Android UI设计与网络传输;6、开发基础良好,理解设计模式,在项目或产品中有很好的设计实践;7、有强烈的责任心和团队精神,善于沟通和合作;8、有JNI开发经验的优先;9、有IOT、Smart home智能硬件产品APP设计开发经验者优先。
软件开发工程师岗位职责篇3岗位职责描述:1、交换机,无线路由的固化软件的预研、设计、编码、调试及单元测试;2、TCP/IP通信协议模块的需求分析、设计、编码、调试及单元测试;3、嵌入式操作系统移植,驱动程序编写等;4、完成公司软件工程规范所要求的文档。
任职要求:1.计算机、数学或相关专业,本科(211及以上优先)及以上学历,一年相关开发经验;2、具备扎实的C/C++语言基础,具备数据结构、算法等相关知识;3、熟悉Linux系统操作,Linux网络应用使用;4、熟悉操作系统原理及TCP/IP协议编程,常用网络协议;5、有良好的编程风格及软件工程思想;熟悉数据结构及算法;6、英文要求:较好的英文阅读能力,能阅读英文RFC文档;7、该岗位亦接受对C语言编程感兴趣、有志于从事C语言编程的。
广州计算机软件行业MCU嵌入式开发工程师(汽车电子)-广州岗位介绍
JD模板
岗位名称:MCU嵌入式开发工程师(汽车电子)-广州
岗位关键词:C语言,C/C++,IT/信息化领域
工作职责:
1、负责TBOX单片机软件开发工作,主要负责CAN数据采集,车辆诊断,CAN网络管理、ECU电源管理等整车相关的软件开发工作;
2、Autosar架构内各个部件的使用,必要时需要适配项目要求修改内核部分代码;
3、透彻理解主机厂的设计规范,并在软件开发中具有风险识别能力;
4、软件开发工作遵循ASPICE开发流程进行,完成静态测试,单元测试,集成测试;
5、负责制成TBOX新增或修改功能的详细设计文档,需要有良好的文档编辑风格。
任职要求:
1、三年及以上的嵌入式MCU软件开发经验,有汽车电子开发经验优先;
2、熟练掌握C/C++编程语言;
3、熟悉Linux多线程、多进程通信、Socket编程和HTTPS协议;有Linux应用开发实际经验;
4、熟悉Linux底层驱动,有底层驱动移植或调试相关经验;
5、英语4级以上,能够阅读英文技术文档;
6、具备严谨的问题分析能力,良好的质量思维。
嵌入式工程师的职责嵌入式工程师是一种专业的电子工程师,负责设计、开发和测试嵌入式系统和软件。
他们在各种应用领域都发挥着重要的作用,比如手机、电视、洗衣机、汽车、医疗设备等等。
1. 设计和开发嵌入式系统:嵌入式工程师需要在各种应用领域内针对不同的目标平台,设计和开发嵌入式系统。
他们需要掌握各种算法和嵌入式技术,包括操作系统、通讯协议、驱动程序、硬件设计等。
2. 实现嵌入式系统的接口和通信:嵌入式系统通常需要与外部设备进行通信和控制,比如传感器、执行器、显示器和储存器等等。
嵌入式工程师需要设计并实现与这些设备通信的接口和协议。
3. 开发和测试软件:嵌入式系统需要各种软件支持,比如嵌入式操作系统、应用程序和驱动程序等等。
嵌入式工程师需要编写和测试这些程序,以保证系统的稳定性和可靠性。
4. 设计和实现硬件:嵌入式工程师需要设计和实现各种硬件,包括处理器、存储器、输入输出设备等等。
他们需要掌握熟练的硬件设计知识,并使用 CAD 工具进行设计和模拟。
5. 分析和解决问题:嵌入式工程师需要能够分析和解决各种问题,包括硬件故障、软件错误和通信问题等等。
他们需要使用各种工具和技术进行诊断和修复。
6. 执行测试和验证:嵌入式工程师需要执行各种测试和验证任务,以确保系统的功能和性能符合要求。
他们需要使用各种测试工具和技术进行测试和评估。
7. 参与产品开发:嵌入式工程师需要参与各种产品开发活动,包括需求分析、设计、开发、测试、验证和发布等等。
他们需要与其他团队成员进行沟通和协调,以确保产品的质量和时间表得到充分保证。
总之,嵌入式工程师是一种具有多种技能和能力的电子工程师,需要掌握各种技术和工具,以实现各种嵌入式系统的设计、开发和测试。
他们是现代电子行业不可或缺的一员。
软件工程师岗位职责范文【职位标题】软件工程师【岗位职责】1. 参与软件项目的需求分析和技术可行性分析,与产品经理和业务团队合作,确定软件系统的功能需求和实现方案。
2. 根据需求分析,进行软件系统的整体设计,包括系统架构、模块划分、数据流程等,并编写相应的设计文档。
3. 负责软件系统的编码和开发工作,根据设计文档和相关规范,使用编程语言(如Java、C++等)进行程序开发,实现系统的各项功能。
4. 完成软件系统的单元测试和集成测试,保证开发的代码质量和系统功能的稳定性。
5. 与测试团队合作,解决测试过程中出现的问题和bug,并及时进行修复和改进。
6. 配合产品部门进行软件项目的上线部署和运维工作,确保软件系统的正常使用和稳定运行。
7. 跟踪软件系统的使用情况和用户反馈,收集用户需求和改进意见,并及时进行反馈和调整。
8. 参与软件系统的维护和升级工作,进行系统性能优化和功能扩展,提升系统的稳定性和用户体验。
9. 跟进技术领域的最新发展和趋势,积极学习新的技术和工具,对现有系统进行技术改进和升级。
10. 参与团队内部的技术交流和分享,提升团队整体的技术水平和能力。
【任职要求】1. 本科及以上学历,计算机相关专业,熟悉计算机科学基础知识和常见的数据结构与算法。
2. 熟悉至少一门编程语言(如Java、C++、Python等)和相关开发工具,有扎实的编程能力和良好的代码风格。
3. 具备良好的逻辑思维能力和问题解决能力,能够独立分析和解决技术问题。
4. 具备良好的团队合作能力和沟通能力,能够与不同职能团队进行有效的协作。
5. 对软件开发过程有一定的了解,熟悉常用的软件开发方法和流程(如敏捷开发、迭代开发等)。
6. 对新技术和新工具有较强的学习能力和兴趣,能够快速掌握和应用新的技术和工具。
7. 具备良好的英语读写能力,能够阅读英文文档和技术资料。
【职位发展】1. 初级软件工程师:负责日常的软件开发和维护工作,参与团队项目的实施和协作。
北京医疗器械行业嵌入式软件工程师(电机控制)岗位介绍JD模板
岗位名称:嵌入式软件工程师 (电机控制)
岗位关键词:linux,arm,芯片开发
职责描述:
1、熟悉Linux环境及裸机环境下的开发和调试.
2、负责嵌入式软件架构设计及功能模块开发工作,完成软件功能设计、QMS文档编写、代码实现。
3、负责编写软件测试用例,执行单元测试,集成测试以及系统联调,保证设计质量。
4、具备对软件问题的分析能力,提供解决方式并实施及跟踪。
5、负责公司现有产品升级维护。
6、沟通交流能力强,良好的团队合作精神,工作主动性强。
任职要求:
1、熟练掌握C/C++等常用编程语言;
2、熟悉ARM、DSP等芯片开发;扎实的编程功底,良好的编程风格和习惯;
3、熟练使用IAR、KEIL、QuartusII等软件编译环境和软件调试工具;
4、精通常见总线协议及驱动设计:UART、SPI、I2C,CAN等;
5、具有实现大型复杂可扩展的多线程面向对象软件的经验,遵循分层、模块化软件设计思想;
6、熟悉PID 控制算法、PWM 伺服电机控制、多传感器融合算法等;
7、有伺服电机控制算法开发经验者优先;。
软件工程师工作职责范本(精选18篇)软件工程师工作职责范本篇1职责:1、负责软件产品测试方案的设计;2、负责软件测试工具的开发;3、负责软件测试用例设计及优化;4、建立测试环境,保证产品质量以及测试工作的顺利进行;5、创建问题单,并分析、验证测试缺陷(defect);6、设计、维护测试流程、用例;7、撰写验证报告、测试报告。
任职要求:5年以上软件系统测试经验,熟练使用常用数据库(如oracle、SQL);熟悉软件测试技术基础理论,掌握黑盒测试方法;熟悉软硬件接口,具有中等规模以上软件测试方案设计和测试用例设计经验;掌握自动化测试工具,熟悉软件白盒测试方法,具有软件单元测试经验者优先考虑;本科及以上学历,计算机、软件工程、自动化、电气电子、系统可靠性及相关专业;具有轨道交通连锁和ATS测试经验者优先。
软件工程师工作职责范本篇2职责:1、参与软件产品的需求分析和设计评审,负责测试计划制定;2、执行具体测试任务并确认测试结果,完成测试报告以及测试结果分析;3、独立完成产品的各类型测试,保证产品满足质量标准;4、执行功能测试和性能,编写自动化测试脚本及维护;5、协调、组织各方面对每个阶段的成果进行评审,包括需求、设计等;6、快速找出重要的软件问题,并提交给开发人员;7、有较强的责任心;分享测试技术,与部门内同事共同成长。
任职要求:1、本科以上学历,1年以上测试经验,有PC,H5,APP端测试经验者优先;2、掌握软件测试的理论知识,熟悉软件开发和测试工作流程,熟练使用任一测试管理工具(如禅道、QC、JIRA等);3、熟悉接口测试工具,如:postman;熟悉并发压力测试,熟练使用LoadRunner、Jmeter者优先;4、具有编写测试脚本、SQL语句的能力,熟悉mysql者优先;能够搭建测试环境,熟悉linux优先;5、具有良好的文档能力、沟通能力;具有良好的团队协作精神。
软件工程师工作职责范本篇3岗位职责:1、负责解读客户需求,整理、输出符合标准化要求的开发文档。
杭州计算机软件行业嵌入式硬件工程
师岗位介绍JD模板
岗位名称:嵌入式硬件工程师
岗位关键词:嵌入式开发,单片机,STM32,Layout设计,ARM,数字电路,硬件设计,模拟电路
职责描述:
1、负责产品硬件的需求分析、原理图设计、电路设计、器件选型(BOM)、PCB设计、打样、调试;
2、根据项目开发进度与任务分配要求,完成相应模块的硬件设计开发工作;
3、编写相关设计文档和标准化资料;参与相关质量活动,确保硬件设计及实现工作按时
保质完成;
4、能够独立进行部门间良好的技术沟通与交流,具有强烈的责任感与团队意识;
5、解决开发过程中的技术问题,及系统日常维护。
为生产和售后等部门提供相应的技术
支持。
任职要求:
1、学历:全日制本科学历;
2、专业:电子、通信、自动化等相关专业;
3、技能/知识:单片机、ARM等硬件处理器架构及相关硬件外设有较深入的理解,熟悉ARM Cortex系列或STM32系列的MCU嵌入式开发,有完整项目开发经验优先;有蓝牙、WIFI、4G实际产品开发经验优先;熟悉模拟电路、数字电路,熟悉常见的SPI、IIC、AD、UART、485、CAN、以太网等接口,需要熟练使用PCB制图软件,熟练使用万用表、示波器
等基本工具。
4、经验:3年以上嵌入式硬件开发经验,有硬件电路原理图设计、PCB layout的项目开
发经验;有新能源研发经验优先。
岗位说明书系列编号:FS-ZD-04017 ARM嵌入式开发软件工程师岗位职责ARM embedded development software engineer job responsibilities 说明:为规划化、统一化进行岗位管理,使岗位管理人员有章可循,提高工作效率与明确责任制,特此编写。
1、电子、通信、计算机相关专业本科以上学历;
2、熟悉C/C++语言,熟悉数字、模拟电路,能读懂电路原理;
3、具有ARM的底层软件开发经验和基于andriod平台的应用软件开发经验;
4、熟悉STM32,NXP或新唐单片机、ARM7、CortexM系列硬件体系结构;
5、熟悉CAN总线,对汽车娱乐系统感兴趣;
6、能够熟练阅读和理解英文资料;
7、喜欢动手制作、有较强的动手能力;
请输入您的公司名字
Fonshion Design Co., Ltd
第1页/ 共1页。