嵌入式软件工程师岗位介绍

1.工作内容

  • 嵌入式软件工程师大致可以分为两种类型:应用开发工程师和驱动开发工程师。以下为两者之间的区别:

应用开发工程师

驱动开发工程师

职责

负责在操作系统的上层即应用层,利用操作系统提供的各种API或由API封装而来的库函数做各种各样的应用,实现嵌入式系统的功能,是嵌入式软件开发的最终目的

深入到操作系统内部,进行底层的驱动软件的开发,通常是直接读写硬件设备的寄存器,然后封装成一个个API供上层应用调用,是实现各种功能的基础,为上层应用开发提供支撑

难度

相对较低

相对较高

薪资

相对较低

相对较高

2.热门领域及公司

  • 嵌入式的应用领域十分广泛,小到家用电器,大到航天飞船,都有嵌入式系统的身影。在此列举一些热门领域及公司:

领域

公司

手机、平板、可穿戴设备、无人机、相机

华为、小米、OPPO、VIVO、CVTE、大疆、insta360影石

家用电器、智能家居、汽车电子、自动驾驶

美的、TCL、小米、经纬恒润、小鹏、图森未来、百度、滴滴

IC设计、通讯设备

联发科、紫光展锐、全志、寒武纪、晶晨半导体、汇顶、华为、中兴、浪潮、TP-LINK

音视频、安防

讯飞、商汤、海康威视、浙江大华、360

3.发展前景

  • 从嵌入式的应用领域不难看出,人们的生活根本离不开嵌入式,不仅一些较传统行业如家用电器、汽车电子、手机、相机、安防等离不开嵌入式,新兴行业如无人机、智能家居、自动驾驶等也依赖于嵌入式,当今的高科技如人工智能、区块链、云计算、大数据、物联网的最终实现也都是在嵌入式的基础上,因此嵌入式行业的发展前景可以说十分美好、值得期待。

4.与互联网的对比

(1)相同点

  • 同为IT行业,同为软件工程师。

(2)不同点

嵌入式

互联网

语言

C为主,C++为辅,汇编/java等少量涉及

java、GO、python等为主

难度

入行难度大,要学的知识多

入行难度相对较小,要学的知识相对较少

薪资

普遍要比互联网略低一些,嵌入式校招一般8~20k,大公司10~15k较常见

校招一般10~22k,大公司12~17k较常见

加班

加班相对较少

996是常态

职业生命周期

变化较小,积累升级很自然,职业生命周期较长

变化剧烈,有所谓的35岁中年危机,职业生命周期较短

以上内容摘自牛客官方专刊《嵌入式岗位笔试面试真题讲解》,该专刊不仅有真题讲解,还有经验分享,不清楚嵌入式该学什么的同学,想找嵌入式实习/正式工作的同学,都可以来看看: https://blog.nowcoder.net/zhuanlan/v0ELPM
#嵌入式##学习路径##嵌入式工程师##C/C++##应用开发工程师##笔试时间##面试题目#
全部评论
可以的老哥
2 回复
分享
发布于 2021-03-10 14:03
单片机工程师也是属于应用工程师嘛
2 回复
分享
发布于 2023-02-10 20:45 广东
联想
校招火热招聘中
官网直投
get✔
点赞 回复
分享
发布于 2021-03-17 15:34

相关推荐

32 189 评论
分享
牛客网
牛客企业服务