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

2024-11-20 04:37:38
推荐回答(5个)
回答1:

随着智能硬件发展迎来新契机,智能化产业开始涌现,如智慧农业、数字医疗、智慧城市等。

嵌入式开发作为智能硬件的核心技术,结合农业、医疗等传统领域发展,赋能传统行业实现数字化转型,成为最受关注的新一代信息技术。技术应用升级、企业发展革新将嵌入式看作重要支撑,嵌入式开发及相关岗位深受企业关注。

为了满足企业自身发展,嵌入式领域新增多个就业岗位方向,如STM32开发工程师、物联网开发工程师、嵌入式底层开发工程师等。

此外,嵌入式方向就业薪资略高于其他行业,并随着工作经验的丰富,薪资也水涨船高。

嵌入式软件开发工程师

  • 职责:负责电机底层与应用层嵌入式软件开发。

  • 技能要求:熟练掌握C/C++,有ARM、MCU或DSP开发经验,熟悉ARM、MCU或DSP架构。

  • 驱动工程师

  • 职责:负责嵌入式系统的驱动开发。

  • 技能要求:有底层驱动开发经验。

  • 系统软件开发工程师

  • 职责:负责系统架构设计。

  • 技能要求:具有系统软件开发的经验。

  • 应用软件工程师

  • 职责:负责应用软件的开发。

  • 技能要求:熟悉嵌入式系统的上层应用软件开发。

  • 嵌入式测试工程师

  • 职责:负责嵌入式系统的测试工作。

  • 技能要求:有嵌入式系统测试的经验。

  • 电子研发工程师

  • 职责:负责电子产品的研发。

  • 技能要求:具有电子研发的经验。

  • C/C++软件工程师(嵌入式)

  • 职责:负责C/C++软件的开发。

  • 技能要求:熟悉C/C++语言,有嵌入式开发经验。

  • 智能驾驶软件工程师

  • 职责:负责智能驾驶系统的软件开发。

  • 技能要求:具有智能驾驶软件开发的经验。

回答2:

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

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

回答3:

嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有WinCE,Palm,现在又多了Symbian等,其实只要会C++,在哪里都差不多,都有相应的SDK开发包。用单片机汇编开发也算是嵌入式,用高级一点的处理器,arm7,arm9,powerpc什么的开发起来,不过要加操作系统而已,也属于嵌入式的开发

回答4:

你明白嵌入式开发的本质,即”软硬结合“,
你就会知道大概有哪些岗位了,因为任何一款
嵌入式产品里面,无非用到的都是软件+硬件的
组合。

就这个话题,杭州巨立安(JulianTec)有一些
总结,参见:《在嵌入式系统开发领域中的社会分工系统》

回答5:

这方面是盲点