什么是嵌入式开发?嵌入式工程师可胜任哪些岗位呢?

如题所述

嵌入式工程师有哪些岗位吗?大概薪资多少钱?这些问题,都是大家比较关心的话题,今天小编就简单聊聊哦!

首先我们先来了解一下嵌入式工程师在工作岗位上都做些啥:
嵌入式驱动工程师:编写和移植各种芯片驱动(如音频芯片),优化硬件设备驱动(如温湿度传感器),得精通各种硬件接口协议(如I2C协议)、系统调度、信号量、锁机制等等,开发难度最大。
嵌入式系统工程师:主要是编写固件,根据不同平台移植操作系统,根据应用场景来优化系统,需要熟悉整个操作系统组成与调度,对固件的稳定性高求很高,如果系统不稳定,驱动和应用也是白做的。
嵌入式应用工程师:编写业务逻辑程序,调用驱动工程师提供的接口控制设备,软件开发过程所涉内容范围非常广,主要使用C语言开发,但经常会涉及C++、Java、python、Java、PHP等各类语言以及各种脚本语言、数据库、前端后台、各种通讯协议、甚至一些从来没听过的协议或概念。
无论是哪一类嵌入式工程师,都需要有足够强大的技术功底,以及非常重要的一点就是坚持不懈的学习。
嵌入式软件工程师的月薪平均是多少呢?
目前来讲,一些小公司更愿意去找能直接创造价值的成熟工程师,月薪不用说至少都是1W起,甚至为了挖人,开的更高,否则根本留不住人。但像阿里、百度、这些大厂,他们也都在做智能产品。嵌入式软件工程师据了解是15-30K,12薪是最基本的行情,还有就是一些老牌的嵌入式产品的企业,月薪也相对可观,整体月薪位于25K-40K之间吧。
所以就目前的形式来看,嵌入式就业还是不错的,并且和上层的软件开发比起来,嵌入式开发面对更少的需求更改,版本迭代,让工程师避免重复的、没有创新性的赋值粘贴,有理由工程师的个人成长,因此在择业时选择嵌入式还是一个不错的选择
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-23
嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有WinCE,Palm,现在又多了Symbian等,其实只要会C++,在哪里都差不多,都有相应的SDK开发包。用单片机汇编开发也算是嵌入式,用高级一点的处理器,arm7,arm9,powerpc什么的开发起来,不过要加操作系统而已,也属于嵌入式的开发
第2个回答  2012-01-06
你明白嵌入式开发的本质,即”软硬结合“,
你就会知道大概有哪些岗位了,因为任何一款
嵌入式产品里面,无非用到的都是软件+硬件的
组合。

就这个话题,杭州巨立安(JulianTec)有一些
总结,参见:《在嵌入式系统开发领域中的社会分工系统》
第3个回答  2011-12-23
这方面是盲点本回答被网友采纳
相似回答