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

合集下载

嵌入式技术岗位职责(4篇)

嵌入式技术岗位职责(4篇)

嵌入式技术岗位职责(4篇)嵌入式技术岗位职责(通用4篇)嵌入式技术岗位职责篇1职责描述:1.协助客户开发基于公司物联网方案的嵌入式iot设备软件;2.支持客户项目的实施、交付并提供技术建议、最佳案例等;3.在线设备问题的定位及诊断;4.公司产品、方案的'演示环境和原型搭建;5.协助销售部门进行售前技术支持和技术交流。

任职要求:1.掌握c/c++编程语言,有汇编语言的知识;2.熟悉rtos系统或linu_系统,以及curl, openssl库等;3.了解tcp/ip,以及wi-fi,bluetooth,zigbee ,3g/4g等相关通信协议。

4.了解嵌入式系统架构,有一定的硬件知识,5.熟悉嵌入式的开发调试工具,以及软件开发管理工具(git)6.具有一定的英文阅读水平7.二年以上相关工作经验,计算机或电子相关专业。

8.热爱学习,渴望掌握新知识。

嵌入式技术岗位职责篇2职位描述:职责描述:1、开发智能硬件产品的嵌入式系统软件,包括通信控制和驱动程序等;2、对低功耗系统硬件、电路设计提出指导建议;3、协同硬件工程师完成系统级的调试和测试;4、协同服务器端、app开发工程师完成通信协议的.实现和测试。

任职要求:1、电子、计算机相关专业本科以上,4年以上相关工作经验;2、精通stm32单片机和c语音编程,掌握can、uart、i2c、spi等通信协议;3、熟悉蓝牙ble,wifi,zigbee,mesh组网等无线通信的开发;4、熟悉机器人ros系统及底层开发的优先;5、有物联网智能硬件工作经验者优先。

嵌入式技术岗位职责篇3职位描述:职位描述与岗位职责任职要求信息:职位描述与岗位职责任职要求资深嵌入式行业培训师父。

1.在拜师有道公众号职业培训平台,担任资深嵌入式软件工程师行业师父,负责给拜师的徒弟传授行业知识、实战经验。

(1)帮助失业或待业的徒弟掌握职业,带领徒弟入行,解决就业和择业问题;(2)帮助徒弟提升职业技能,提升在职场中竞争力,得到更多升职加薪机会;2.当师父有多种带徒方式可以选择:1.在师父提供的工作中指导(如招为助理在工作中指导);2.线下约定时间地点见面指导;3.线上视频面对面教学;4.顾问咨询指导;5.其他方式。

广州计算机软件行业嵌入式开发工程师岗位介绍JD模板

广州计算机软件行业嵌入式开发工程师岗位介绍JD模板

广州计算机软件行业嵌入式开发工程师岗位介绍JD模板
岗位名称:嵌入式开发工程师
岗位关键词:嵌入式,linux,arm,单片机
职责描述:
1、根据产品需求,参与公司新产品的方案设计和软件开发、测试工作。

2、负责公司产品的软件功能维护及升级开发工作。

3、负责完成产品的设计资料、说明文档的编写工作。

任职要求:
1、计算机、电子、自动化、通讯等专业,本科及以上学历,2年以上工作经验;
2、熟练掌握C/C++语言,具有嵌入式系统开发经验;
3、了解嵌入式操作系统内核架构及运行机理,了解多线程编程需求,了解实时软件系统开发需求。

4、熟悉嵌入式linux系统开发过程,具备设备驱动开发经验,具有丰富的嵌入式linux 的环境搭建、应用开发经验者优先;
5、熟悉ARM体系机构,有ARM体系处理器软件开发经验优先;
6、具有QT开发经验者优先
7、熟悉TCP/IP、modbus通讯协议者优先;
8、熟悉图像识别,图像处理算法,熟悉python语言优先;
9、有丰富软件测试经验、了解软件自动化测试过程、了解软件工程者优先;
9、有较强的学习能力,善于解决问题,思路清晰、工作严谨,具有良好的沟通能力和团队合作精神,具有高度的责任心和进取精神。

嵌入式软件工程师岗位说明书JD模板

嵌入式软件工程师岗位说明书JD模板
2)物流、运动健康、定位技术、身份识别算法等软件开发
2.android开发
1)负责android测试工具的设计和开发;
2)负责android应用框架开发和维护,及sdk开发;
3)负责完善和优化androidapplication的基本功能,应用层各种问题的分析和解决;
4)负责设计并实现android应用层的各种新加功能和客户需求;完成对应的模块设计、编码及调试工作;
岗位说明书模板
岗位名称
嵌入式软件工程师
所属部门
研发部
岗位定员
1
岗位编码
MX-06-0010
部门编码
YY-006
薪酬等级
D3
直接ቤተ መጻሕፍቲ ባይዱ级
总监
直接下级
下级人数
工作综述
负责完善和优化androidapplication的基本功能,应用层各种问题的分析和解决
工作职责
1.通用软件开发
1)linux底层驱动(lcd、bt、wifi、音频等),算法,图形显示,传感器开发
学历要求
全日制大专以上学历
素质能力
1、具有较强的沟通及协调能力,语言表达能力。
2、具有较强执行能力、保密意识;
3、抗压能力强,思维活跃;创新能力、组织能力良好。
3、具有较强突发事件处理能力。
4、具有较强的团队协助能力。
个性品质
对公司忠诚,具有良好的保密意识
工作经验
三年以上工作经验
行业经验
一年以上同行业经验优先
5)负责跟踪和整理android新功能、新应用,及相应方案的可行性研究;
6)负责指导、培训普通开发工程师,审核开发工程师的设计与研发质量;
协作关系
内部:公司各部门

ARM嵌入式软件工程师职位描述与岗位职责

ARM嵌入式软件工程师职位描述与岗位职责

ARM嵌入式软件工程师职位描述与岗位职责ARM嵌入式软件工程师是负责开发和实现ARM芯片嵌入式系统的专业人员。

ARM芯片是一种低功耗、高性能的低成本处理器,广泛应用于移动设备、智能家居、工业控制等领域。

该岗位职责要求掌握嵌入式系统的软硬件知识、C语言编程技术以及操作系统、通信协议、嵌入式软件系统设计等方面的知识。

岗位职责:1. 负责ARM芯片嵌入式软件设计、开发和测试,包括开发调试板级驱动程序、操作系统、通讯协议,以及应用程序等。

2. 负责ARM嵌入式系统硬件设计、原理图和PCB板级电路设计工作,包括主板和扩展板的设计。

3. 熟练掌握嵌入式开发工具和编程语言,如Keil、IAR、C语言等,能够进行底层驱动程序的开发。

4. 负责对现有软件系统进行优化和升级,提高系统的稳定性、可靠性和性能。

5. 负责开发嵌入式系统的通信协议和网络协议,能够进行TCP/IP、CAN、SPI、I2C等协议的开发和实现。

6. 能够根据客户需求进行软件开发,包括需求分析、软件设计、编程和测试等工作。

7. 能够进行硬件和软件兼容性测试和兼容性分析,识别并解决存在的兼容性问题。

8. 能够对现有嵌入式系统进行维护和升级,包括修复系统故障和漏洞,添加新功能等。

9. 负责撰写开发文档,包括开发计划、设计文档、测试报告等,保证项目的可追溯性。

10. 跟踪和掌握新技术和新产品,持续学习和提高技术水平。

任职要求:1. 本科及以上学历,电子信息、计算机科学等相关专业。

2. 两年以上嵌入式软件开发经验,熟悉ARM芯片体系结构和编程模型。

3. 熟练掌握C语言及汇编语言编程技术,熟悉操作系统、通信协议、嵌入式软件系统设计等方面的知识。

4. 熟练掌握常用的软件开发工具和开发环境,如Keil、IAR、Eclipse等。

5. 能够独立完成软件开发,并有团队协作和项目管理的经验。

6. 具备良好的逻辑思维和解决问题的能力,能够快速分析和解决问题。

7. 具备优秀的沟通能力和团队意识,善于与团队成员沟通协调,保证项目进度和质量。

PIE工程师岗位职责范文

PIE工程师岗位职责范文

PIE工程师岗位职责范文PIE工程师,即嵌入式系统工程师,是指在产品开发过程中负责嵌入式软硬件系统的设计、开发和测试的专业人士。

嵌入式系统是指应用于特定设备中的微型电脑系统,可以控制、监测和执行这些设备的功能。

PIE工程师在产品开发中起着至关重要的作用,下面是一份关于PIE工程师岗位职责的范文。

一、负责嵌入式系统的设计与开发1. 设计和开发嵌入式系统的硬件和软件架构,包括处理器选型、外围设备的选择与集成等;2. 进行系统级别的硬件和软件设计,包括嵌入式处理器的编程、外围设备的驱动开发等;3. 负责嵌入式系统的引导程序和操作系统的开发,确保系统的稳定运行;4. 进行系统性能优化,提高系统的响应速度和功耗效率;5. 设计和实现嵌入式系统的通信协议和接口,与其他系统进行通信和数据交换。

二、进行嵌入式系统的集成与测试1. 负责将软硬件系统集成到目标设备中,并确保系统的稳定性和兼容性;2. 进行软硬件联合调试,解决系统集成过程中的问题;3. 编写和执行系统测试计划,对嵌入式系统进行全面的测试,包括逻辑功能测试、性能测试、稳定性测试等;4. 分析和处理测试过程中的问题,修复软硬件缺陷和故障;5. 设计和实现自动化测试工具和流程,提高测试效率和质量。

三、参与产品需求分析和规格设计1. 参与产品需求分析,理解客户需求和产品功能;2. 在产品规格设计阶段,提出硬件和软件的技术方案,并与团队成员进行讨论和沟通,确保规格和设计的一致性;3. 根据产品需求和规格设计,进行软硬件模块的分解和设计,确保系统的功能和可用性;4. 参与产品特性和性能的评估,提供实际可行的技术解决方案;5. 对产品的软硬件设计进行文档化和记录,便于后续的开发和维护。

四、负责项目管理和团队协作1. 担任项目的技术负责人,负责项目的规划、进度控制和风险管理;2. 协调团队成员的工作,制定工作计划和任务分配,推动项目进展;3. 与其他团队成员密切合作,包括硬件工程师、软件开发人员和测试工程师等,确保项目的整体协调和顺利进行;4. 解决项目过程中的技术问题和困难,提供技术支持和解决方案;5. 进行项目评估,总结和分享项目经验,提高团队的技术水平和工作效率。

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

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

嵌入式软硬件工程师岗位职责
嵌入式软硬件工程师是一种综合能力比较强的工程师,不仅具备软件开发的能力,还需要具备对硬件的了解和掌握。

嵌入式软硬件工程师的岗位职责如下:
1. 硬件设计与开发
嵌入式软硬件工程师需要能够进行硬件的设计与开发工作,包括对电路板的设计、元器件的选型和调试以及硬件的维护工作。

2. 嵌入式软件开发
嵌入式软硬件工程师需要精通嵌入式系统的软件开发,能够进行驱动程序的编写、系统调试和优化,能够熟练掌握C、C++、java 等开发语言。

3. 协作开发
嵌入式软硬件工程师需要和其他软件工程师和硬件工程师紧密协作,以协调开发工作,梳理开发流程和任务,并且能够协调解决开发中出现的各种问题。

4. 项目管理
嵌入式软硬件工程师需要具备一定的项目管理能力,能够制定开发计划,安排任务,跟踪工程实施进度,协同规避风险。

5. 系统测试与维护
嵌入式软硬件工程师需要负责开发出来的系统的测试和维护工作,以确保系统能够正常运行并且提供支持和升级服务,符合客户的需求。

6. 技术研究与分享
嵌入式软硬件工程师需要不断改进和更新技术,能够关注技术的发展趋势,并且能够与同行进行技术分享与交流,提供有益的技术支持和建议。

总之,嵌入式软硬件工程师是一种综合能力比较强的工程师,需要具备软件开发、硬件设计以及协调管理等多方面的技能。

这个岗位往往需要具备高度的专业素养和较强的团队合作能力,同时需要对新技术、新软件、新硬件等有敏锐的洞察力,并且持续不断的学习和更新自己的知识,才能在不断升级的环境中立于不败之地。

高级嵌入式工程师工作岗位职责描述(3篇)

高级嵌入式工程师工作岗位职责描述(3篇)

高级嵌入式工程师工作岗位职责描述高级嵌入式工程师是一种技术专家,负责设计、开发和实施嵌入式系统和软件。

以下是高级嵌入式工程师通常担任的工作职责:1. 负责嵌入式系统的整体架构设计。

包括选择适当的硬件平台、操作系统和软件框架,并定义系统的功能和性能需求。

2. 进行嵌入式软件的开发和调试。

使用C/C++等编程语言编写高质量的嵌入式软件代码,实现系统的各个功能模块。

3. 开发和维护嵌入式驱动程序和硬件抽象层。

与硬件工程师合作,实现设备的驱动程序和与外部硬件的交互。

4. 执行系统级测试和调试操作。

通过使用仿真工具、逻辑分析仪等设备,诊断和解决系统级问题和故障。

5. 负责嵌入式系统的性能优化。

通过分析系统运行瓶颈,优化软件和硬件设计,提高系统的响应速度和效率。

6. 参与项目计划和规划。

与项目经理合作,提供技术建议和评估,确保项目的按时交付和高质量完成。

7. 进行技术研究和创新。

跟踪新兴的嵌入式技术和行业趋势,不断学习和提升自己的技术水平,为公司提供创新的解决方案。

8. 指导和培训初级工程师。

与团队成员合作,分享经验和知识,帮助他们成长和提高能力。

9. 与客户和供应商进行技术沟通。

与客户合作,了解需求和提供技术支持;与供应商合作,评估和选择合适的硬件和软件解决方案。

总而言之,高级嵌入式工程师作为技术专家,负责嵌入式系统的设计、开发和实施工作,并提供技术支持和解决方案。

他们需要具备深厚的技术知识和经验,能够独立解决复杂的问题,并且具备良好的沟通和团队合作能力。

高级嵌入式工程师工作岗位职责描述(2)高级嵌入式工程师是一种专业技术岗位,负责嵌入式系统的设计、开发和维护。

他们需要具备深厚的技术知识和经验,能够独立完成复杂系统的设计和开发工作。

下面是高级嵌入式工程师的工作岗位职责描述,供参考:1. 需求分析和系统设计:高级嵌入式工程师负责分析客户提出的需求,理解系统的功能和性能要求,包括硬件、软件和固件范围。

基于需求分析,他们需要进行系统设计,确定硬件、软件和固件的架构,定义接口和协议,确保系统能够满足客户要求,并具备良好的可扩展性和可维护性。

嵌入式软件工程师‘职位描述与岗位职责

嵌入式软件工程师‘职位描述与岗位职责

嵌入式软件工程师‘职位描述与岗位职责
嵌入式软件工程师是指专门从事嵌入式系统软件开发的工程师。

岗位职责主要包括以下方面:
1、嵌入式软件开发
嵌入式软件工程师负责根据系统需求开发嵌入式软件程序,完
成相关软件开发工作,包括实现软件功能、调试、测试等工作;
2、嵌入式软件调试与优化
嵌入式系统软件开发需要进行深度调试和优化,嵌入式软件工
程师需要对软件进行逐个调试和排错,提高软件的质量和稳定性;
3、嵌入式系统硬件开发和测试支持
嵌入式系统硬件和软件之间的协调性是软件系统稳定性的关键。

嵌入式软件工程师需要对硬件进行深度了解和掌握,支持硬件开发
和测试;
4、嵌入式系统软件维护
嵌入式软件工程师需要对已经开发完成的软件进行维护,包括
解决软件缺陷、软件版本管理、文档更新等工作。

以上是嵌入式软件工程师的岗位职责,同时,嵌入式软件工程
师也需要有以下技能:
1、熟悉嵌入式系统软件开发以及相关开发环境和工具;
2、熟悉C/C++等嵌入式系统开发语言和各种算法;
3、熟悉RTOS、Linux等操作系统和驱动程序开发;
4、熟悉各种微处理器、单片机、FPGA、SoC等嵌入式硬件。

综上所述,嵌入式软件工程师作为一个专业的嵌入式系统软件开发人员,需要具备深厚的计算机专业知识,同时具备良好的团队协作能力和沟通协调能力,才能更好地完成工作任务。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

嵌入式软件研发工程师岗位职责
嵌入式软件研发工程师是一种需要精通计算机科学和电子工程技术的工程师。

其主要工作职责是设计和开发嵌入式系统的软件和硬件。

下面是嵌入式软件研发工程师的详细职责描述:
1. 软件开发:设计、开发和测试嵌入式软件的模块和子系统。

这些模块和子系统包括驱动程序、操作系统、中间件、应用程序和界面等。

2. 硬件设计:与相关团队协作并理解硬件架构,从而可以设计和开发配套软件。

3. 系统分析和方案设计:负责分析嵌入式系统需求,并提出相应的软件方案,保证软件的稳定性和性能。

4. 代码管理:管理软件代码,包括代码编写、版本控制、代码发布等工作。

5. 软件测试:设计和运行各种测试用例,保证软件的质量和性能。

6. 文档编写:编写软件设计文档和用户手册,以便开发人员和用户更好地了解软件设计和使用方法。

7. 项目管理:参与项目管理和协作,保证项目进度和质量。

8. 与客户沟通:与客户就软件方案、设计和应用等方面进行沟通,保证软件方案的质量和客户满意度。

综上所述,嵌入式软件研发工程师需要具备计算机科学和电子工程技术方面的知识,并具备良好的团队合作能力和创新能力。

同时,还需要具备优秀的沟通和项目管理能力。

相关文档
最新文档