当前位置:首页 > 嵌入式培训 > IT培训问题库 > 嵌入式软件工程师要求?这里全的不能再全

嵌入式软件工程师要求?这里全的不能再全 时间:2018-07-11      来源:未知

嵌入式软件工程师可以说现在是一个得到社会重视的行业,很多人都想要来了解,学习,那么对于嵌入式软件工程师对于就业来说有哪些要求咧,我们先来从现在最大的互联网大咖企业来看一下:那就是华为,华为是如今很多从事嵌入式系统开发工程师梦寐以求进入的互联网企业,据我调查华为嵌入式软件工程师因人才需求缺口的扩大,华为降低招聘门槛,他的岗位职责包括:

1. 负责产品需求分析,参与架构设计及优化;

2. 负责嵌入式操作系统模块的设计、开发、调试以及功能验证;

任职要求:

1、 本科及以上学历,5年以上工作经验,计算机、通信、电子、数学等相关专业;

2、 精通C/C++语言、数据结构,具有丰富的编码、调试和性能优化经验;

3、 熟悉嵌入式CPU/DSP架构,了解嵌入式操作系统原理;

4、 有基于Linux、VxWorks、FreeRTOS、ucOS等嵌入式操作系统开发经验者优先

这只是小部分嵌入式软件工程师的要求,更大的还在后头。下面是总结整理的嵌入式软件工程师要求,你可以从这几方面来提高自己哦

基本职业技能

编码能力:至少精通C/C++语言进行coding。就嵌入式行业而言,这两种语言用得最多。如果掌握了它们,即便切换到其他语言,难度也不会太大。此外,还包括良好的编码习惯和风格,具体内容可以参看最初几期关于编码规范的一些讨论。关于这个能力,想说明的一点是,良好的编码能力并不等同于指针,数据结构用得多溜,各类运算符优先级记得多牢,代码写得多精简。可维护性,可移植性,可阅读性,可靠健壮性才是更加需要关注的点。

嵌入式软件工程师要求

熟悉软件开发流程

软件最经典的开发流程为V-Model,其他流程体系基本上都大同小异,脱离不了这个模子。这块的能力要求为,要清楚不同阶段要做什么,交付物是什么,做哪些评审和测试保证软件质量。软件流程带来的两个主要好处在于:1. 通过不同阶段的设计开发评审验证测试,保证代码的质量; 2. 建立起闭环的路径,追踪需求在设计开发测试阶段的覆盖率,保存不会有遗漏。

分析问题解决问题能力:这个能力包含几个层面。第一个层面是调试工具的使用熟练度,主要为进行代码调试的时候,结合MCU的特性,如何熟练应用工具进行分析,例如watch/live watch, memory watch,break point设定技巧,插件的使用,查看寄存器找寻HardFault原因。第二层面是问题分析与解决方式方法。之前说过我创建了个QQ群,经常有群友会问各式各样的问题,其中的很多提问者根本就没自己分析过原因,或者根本就不知道怎么去分析。在还没有形成条件反射般的分析能力前,在解决复杂问题时,推荐使用鱼骨图进行分析:先假设可能的原因,理清他们间的前后、因果关系,然后拆分为不同节点去各个击破排除。

硬件基础能力:嵌入式软件开发的特殊性要求即便是软件人员也需要具备基本的硬件能力,包括模电,数电,传感器等。

英语:不要以英语不好排斥阅读英文资料,除非猴年马月的时候,中国技术发达到所有芯片都是自己制造,所有技术标准都是自己制定。另外,良好的英语口语和书面能力,能大大拓宽你的就业面。

对于企业招聘人才学习能力也是要有的

这个能力不仅仅是这一行所要求的,所有行业都要求。并且,对于嵌入式这一行而言,这个能力应该放在第一位。下个月你可能就需要开发不同方向的产品,明年你可能就需要用新的MCU,过几年可能C语言就淘汰。。。如果学习能力弱,节奏跟不上技术的变迁,不久的将来就会被行业淘汰。类似的,学习能力也包含两个方面。第一为学习方法和效率,这个小编学习能力也一般,给不出多好的建议。第二为学习的态度,这个体会就比较深了。作为一名软件小团队的team leader,常常需要分配任务给团队成员。因为产品是全新的方向,所以很多东西需要现学现用。有些成员能很快进入状态,短期内掌握新的知识并应用于新产品开发,有些成员学习进度缓慢,无从下手,需要人为干预才能往前。

嵌入式软件工程师的这些要求都是以后面对找工作最必要的准备,所以好好了解这些才是最客观的,不然你学出来,却不能适应社会企业的需要,那么是很难去遇到你自己的伯乐的

上一篇:嵌入式软件时代来临,这些嵌入式软件学习的方法你知道吗

下一篇:区区几步让你对嵌入式系统开发流程了如指掌

热点文章推荐
华清学员就业榜单
高薪学员经验分享
热点新闻推荐
前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2022 北京华清远见科技集团有限公司 版权所有 ,京ICP备16055225号-5京公海网安备11010802025203号

回到顶部