嵌入式的工程师的分类

今天和大家聊聊嵌入式的工程师的分类。

嵌入式分为软件和硬件。硬件工程师主要设计PCB,是不需要学习编程的,只要会用软件设计PCB板子就可以。

其实我们所说的嵌入式工程师,大部分是指嵌入式软件工程师,嵌入式软件工程师需求比硬件工程师需求也大的多,大概是1:30的关系。

软件工程师也是可以分为二类,一类是做裸机的低端单片机(如STM32)的工程师,这类工程师设计的系统比较简单,通常一个工程师就可以搞定一个项目。第二类是做带LINUX系统的SOC比较高级的芯片的工程师,这类芯片比较复杂,比如手机,车机很多系统都是用此类芯片,开发这类复杂芯片需要几十人的团队。这类的工程师薪资高而且发展前景好。

如果把后面第二类做LINUX系统的工程师细分也可以分为三类,其一是做用户界面的工程师,这类工程师主要是复杂UI的实现,业务逻辑比较复杂,代码工作量比较大。其二是framework框架层的编码,这类工程师主要复杂中间层的支持,主要编程语言是JAVA和C++,还有C语言。其三是linux内核工程师,也被称为驱动工程师,这是最有技术含量和最有意思的工作,平时要经常使用示波器和逻辑分析仪和硬件打交道,而且还要精通linux内核。

因为QT也可以应用嵌入式系统中,所有用QT实现界面的也被划为嵌入式工程师,其实严格意义上说QT工程师不是嵌入式工程师。因为很多WINDOWS的桌面程序也是可以用QT实现的,用QT的工程师只要会C++就可以,不需要懂任何嵌入式技术。

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值