范文资料网>规章制度>岗位职责>《嵌入式软件工程师岗位职责

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

时间:2024-04-16 15:57:53 岗位职责 我要投稿
  • 相关推荐

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

  在社会一步步向前发展的今天,我们每个人都可能会接触到岗位职责,岗位职责是一个具象化的工作描述,可将其归类于不同职位类型范畴。那么你真正懂得怎么制定岗位职责吗?以下是小编为大家整理的嵌入式软件工程师岗位职责,供大家参考借鉴,希望可以帮助到有需要的朋友。

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

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

  岗位职责

  (系统层开发)

  1、负责嵌入式产品Linux系统的移植以及驱动开发;

  2、负责和产品相关的系统底层软件的设计和开发;

  3、负责项目实施中相关软件技术难题的解决,提出相关方案及实现方法;

  (应用层开发)

  1、负责嵌入式产品的应用软件开发,包括GPS、BT等;

  2、负责对代码进行调试和验证,设计测试用例;

  3、负责编写软件设计文档,参与需求分析和讨论;

  岗位要求

  1、计算机,电子工程,软件工程等相关专业,本科及以上学历,熟练掌握C/C++,.熟练的C/C++编程能力;

  2、熟悉Linux操作系统,具有Linux下软件开发的相关经验;

  3、熟悉STM32系列单片机,能够独立完成相应的`开发工作;

  4、对GPS、BT模块有所了解,能够在在嵌入式设备上集成、开发和调试BT/GPS驱动;

  5、熟悉ARM体系构架和Linux操作系统,有在ARM上进行Linux系统移植的相关经验;

  6、熟悉uboot、kernel的构架,精通嵌入式系统的设计与开发流程,熟悉交叉编译,系统移植和内核裁剪;

  7、熟悉常用接口I2C、SPI、USB等;

  8、清晰的逻辑表述和判断能力,有良好的英文阅读与写作能力、学习能力与沟通能力;工作内容:

  1、负责自动驾驶嵌入式平台的系统软件架构;

  2、完成Linux驱动以及应用的开发、移植以及单元测试。

  岗位要求–必须:

  1、熟悉Linux kernel或应用开发;

  2、熟悉开源软件的评估、集成与调试;

  3、精通C/C++;熟悉Linux系统的进程、线程开发,各类IPC通讯及socket编程;

  4、具有良好的团队合作意识、沟通能力、协调能力,能够承担工作压力;

  5、学习能力强,求知欲强烈;

  岗位要求–优先考虑:

  1、熟悉开源机器人操作系统ROS,有相关开发经验;

  2、熟悉Python;

  3、熟悉嵌入式系统外围总线;

  4、良好的数学基础,掌握线性代数,概率论;

  5、有敏捷软件开发经验;熟悉面向对象思想,原则,设计模式,重构,单元测试,测试驱动开发。岗位职责:

  主要负责主要负责电控系统中嵌入式系统和功能模块的设计、开发与调试工作,包括:

  1、嵌入式软件系统、主控芯片和功能模块的调研和选型工作

  2、嵌入式操作系统的开发(操作系统)、嵌入式系统中功能模块的驱动和功能开发(硬件驱动)、嵌入式系统中应用开发(软件、通讯、控制程序等)

  3、智能算法在嵌入式软件中的移植

  4、嵌入式系统中人机接口的设计与界面开发

  5、配合工业设计人员对界面进行美术设计并整合至嵌入式系统中

  6、系统调试和测试

  7、负责产品说明书、开发文档等技术文件的编写与校对

  岗位要求:

  1、掌握嵌入式系统的开发流程,具有STM等系列单片机或ARM系统开发经验

  2、掌握嵌入式操作系统开发,如ucOSII、Linux系统,有多线程编程经验

  3、熟练使用C或者C++语言进行编程

  4、有NVIDIA Jetson TX1/TX2 Developer Kit开发经验者优先

  5、有自动控制系统开发经验者优先

  6、熟悉数据接口、通信总线开发

  6、熟悉Linux或者Android系统下的可视化应用开发

  7、对项目认真负责,能按时高质量地完成预定任务,具有良好的协作沟通能力

  8、具备创新精神,对工作中的挑战充满热情

  9、具备良好的学习能力,做事严谨,精益求精1、在芯片原厂给出的SDK基础上进行二次开发,形成可大规模批量生产的成熟软件;

  2、为客户提供DTV方面的技术支持,快速有效的解决问题;

  3、负责基于DTV的应用程序的开发、调试工作;

  4、负责软件相关文档编写,将知识成果变成公司技术积累;

  职位要求:

  1、电子、通讯、计算机等相关专业本科以上学历;

  2、精通C/C++语言编程,有2年以上嵌入式C语言开发经验,熟悉数据结构、算法、操作系统等相关知识;

  3、熟悉Linux内核和Linux系统下的应用开发,有两年以上嵌入式系统开发经验;

  4、熟悉DVB-T、ISDB-T、cmmb等标准之一,有三年以上DTV项目软件开发经验;

  5、熟悉MPEG标准、TS解析,理解视频信息在整个系统中的处理流程;

  6、有ST、Boardcom、Mastar等机顶盒平台软件开发经验者优先;

  7、具有良好的英语听、说、读能力,可以用英语交流;

  8、沟通能力强,团队精神佳,敬业度高,执行力好,诚信度高,服务意识强。

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

  1、负责框架内关键需求的方案设计、技术选型、原型验证

  2、通过可靠性分析方法,分析负责框架的'故障模式,提取相应的可靠性需求,改进框架代码的可靠性

  3、负责框架内关键问题定位、修改方式检视、改进措施落地

  4、负责框架内整体架构完善;

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

  我自20xx年xx月认定为工程师以来,一向在xx公路工程有限公司工作。在此期间,我努力钻研专业技术知识,在技术管理过程中努力推行“新工艺、新结构、新材料、新设备”,对科技创新和技术进步倾注了满腔热情。任工程师专业技术职务以后,先后在xx专项养护工程中施工,先后任项目总工程师、项目经理。多项工程工程质量均到达优良工程标准。

  在施工一线工作的五年中,在公司总经理和公司总工程师的直接领导下,对技术管理一丝不苟,对工程质量从严控制。经过数年的努力,公司所有施工的项目经理部已建立了严格的管理体系,并且获得了国际承认的建筑施工企业的质量管理体系xx认证。五年来,在为公司的发展贡献自我的聪明才智的过程中,也使个人的专业技术潜力得到了充实和提高。总之,五年来自我做了一些有益的工作,但也存在着很多有待提高的问题。

  现对五年来的专业技术工作总结如下:

  一、用心推广使用新技术,建造精品工程

  20xx年11月,我在xx至xx高速公路水毁抢修工程项目部任总工程师。当时很多路段高边坡均不一样程度地出现滑坡或坍塌,为了尽快修复路况,不影响交通中断,工期就是政治任务,但水毁抢修工程设计图纸不全并不规范,由于时间仓促,有的没有设计,有的工程设计根本不科学。其中有三处边坡主要是石质边坡,只是有一些松散的石块坍塌下来,整体边坡稳定性还是能够满足要求。但设计是锚杆框架梁加固该边坡,若按锚杆框架梁施工,高空施工难度大,工期根本无法保证,经对实际地质构造分析,推荐改用MSN主动防护网进行防护石质边坡。

  经反复论证后业主还是采用了这项新工艺新技术,工期提前了三分之二、也节约了工程造价,经过这几年的运营,边坡稳定,未出现过异常。

  工程质量是建筑施工企业的生命,而要想获得好的工程质量,就要求技术管理人员要具有创优良工程的先进意识,作为该工程的技术负责人,由我牵头,首先着手建立、健全项目部的有关技术、质量管理制度。按照项目工程施工方法,以我为首,将工程质量目标分解到各个专业技术岗位,在按照技术岗位的要求组织施工。

  先后建立了技术复核制度、工程质量检查制度、隐蔽验收制度以及质量通病控制措施和半成品保护措施等一系列有益于保证工程质量的管理制度。严格按照设计施工图和国家规范、规程和通用图集的要求施工,并按照创精品工程细部做法要求精心完成每一个分项工程,实现了“创高标准优质工程”的质量目标。通过对该工程技术工作的直接参与和控制,使该工程的质量、进度和效益都收到了较好的效果。

  二、努力钻研专业技术业务,做好本职工作

  自从到xx公路工程有限公司工作以来,各项工作干得更是出色。在很多项目中,由于时间紧、任务重,只好自愿放下个人休息时间,一心扑于工作中,加班加点,毫无怨言,充分体现了一个青年专业技术人员应有的先锋模范作用。

  在日常工作中,本人凭借扎实的专业知识和理论基础,工作中如鱼得水,从施工现场的技术指导和质量检查验收到施工技术资料的核查和管理,各项工作样样精通。在工作中构成的技术性文件和各种申报资料做得结构严谨、术语规范,为企业赢得了荣誉。

  三、推行计算机办公,用高科技手段提高企业的经济效益

  我在潜心钻研专业技术知识的同时,还努力探索和研究电脑的软、硬件知识,把xx系列软件成功应用于日常施工管理之中,在不断地学习和实践中,努力推进工程管理资料的计算机管理,应用Word完成字处理工作,打印各种记录表格以及文字材料;应用EXcel完成工程信息的存储和分析处理,为工程决策带给量化依据;应用xx制作培训用的电子幻灯片,运用现代化的多媒体形式,生动、活泼地讲解施工技术知识和施工构造常识,彻底改变了传统教育培训的方式,使高科技、现代化的.技术手段真正服务于生产和质量管理。

  xx计算机辅助设计绘图软件在工作中的推广应用,使施工技术人员彻底甩掉了笨重的绘图板和铅笔手工作图的重担,使工程绘图变得异常简单。

  我通过学习和钻研计算机软、硬件知识,用心动手实践,并完成了公司内部计算机局域网的建设,使各个科室的计算机实现了资源共享,除了共享数据以外,还能够共享诸如打印机,节省了超多宝贵资金,取得了良好的经济效益。为适应时代的发展的需要,还要不断学习、不断更新知识。为此,我利用一切机会参加各种培训班、技术交流活动。在工程师任职期间,先后参加有关部门组织的各种专题培训多次,并考取了交通部注册监理工程师和检测工程师证书。

  以上是我近五年来从事的主要技术工作的状况,通过从书本上学习、从实践中学习、从他人那里学习,再加之自我的分析和思考,确实有了较大的收获和进步。成绩和不足是同时存在的,经验和教训也是相伴而行。我将继续努力,克服不足,总结经验,吸取教训,把自我的工作做的更好。

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

  1、负责项目软件功能需求分析、开发、以及测试工作;

  2、配合硬件工程师及相关人员完成硬件电路开发、软硬件联调;

  3、参与公司嵌入式产品软件架构设计与方案选型;

  4、参与公司嵌入式产品需求分析与原理方案详细设计;

  5、负责产品开发过程代码编写、软件调试验证工作;

  6、按照公司的相关制度要求撰写软件设计文档。

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

  1、使用主流嵌入式开发语言或适合于硬件目标的汇编语言进行代码编辑和调试;

  2、编写文档,完成相关代码测试任务;

  3、根据项目进度完成代码开发任务;

  4、对代码进行维护、改进完善,以满足新需求;

  5、使用原理图软件查阅硬件连接的`逻辑,并编制相应的软件代码;

  6、根据产品需求进行器件选型,原理图设计,PCB设计并审核确认;

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

  岗位职责:

  1.根据市场需求进行产品需求分析;

  2.根据需求完成产品技术方案编制,相应文档的编写;

  3.依据技术方案在软硬件平台基础上,完成产品的开发及测试;

  4.能够进行相关产品原理研究、算法设计及仿真验证;

  5.开发文档的编制、整理和归档。

  任职要求:

  1.全日制大学本科或以上学历,硕士研究生的本科学历需与要求专业相关。电气工程及其自动化、自动化等相关专业,有相关工作经验者优先;

  2.具有较强的学习能力,具有良好的团队合作意识和较好的'沟通能力,工作认真,责任心强,对新事物新知识保持热情;

  3.掌握C、C++编程能力,爱好编程,计算机软件能力强;

  4.较强的英语阅读能力;

  5.能适应公司临时安排出差的要求。

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

  1、货币处理机软件设计研究开发;

  2、现有软件异常问题寻找并修正,异常问题资料的`总结;

  3、银行新规接口式样对应,新系统对应的软件开发,以及相关软件的测试、测试文档的编写;

  4、负责产品嵌入式WINCE、Linux应用程序开发;

  5、其他上司指示的业务。

【嵌入式软件工程师岗位职责】相关文章:

高级嵌入式工程师岗位职责05-05

软件工程师的岗位职责03-26

软件UI工程师的岗位职责01-25

软件工程师岗位职责12-07

软件测试工程师岗位职责!05-28

软件测试初级工程师岗位职责01-09

net软件工程师岗位职责01-09

DSP软件工程师岗位职责01-27

高级软件工程师岗位职责10-06