嵌入式发展前景

嵌入式软件工程师则主要负责嵌入式设备上的软件开发工作,与传统软件工程师不同。传统的软件工程师通常开发PC或服务器上运行的应用程序,所依赖的操作系统大多是Windows、Linux等,而嵌入式软件工程师的工作环境则是诸如Wince、VxWorks、Linux等嵌入式操作系统。

一、嵌入式软件工程师的工作通常包括:

1. 应用程序开发:根据客户需求开发嵌入式设备上的应用程序,如智能家居设备、医疗仪器的用户界面等。
2. 嵌入式开发工具的使用:使用专门的开发工具,如Wince下的EVC(Embedded Visual C++)或Linux下的QT等。
3. 底层软件设计:尽管嵌入式软件工程师的主要工作在上层软件,但有时也需要参与到底层驱动的设计和调试中,确保上层应用与硬件的协调。

二、嵌入式硬件工程师与嵌入式软件工程师的区别
1. 工作性质的区别
嵌入式硬件工程师主要负责设计和搭建硬件平台,为软件工程师提供开发环境。硬件工程师的工作更像建筑师,设计并构建产品的硬件基础;而嵌入式软件工程师则像室内设计师,为产品增添功能和美感。

硬件工程师的工作重点在于确保电路的正常工作以及各种外设和芯片的兼容性,他们在设计时需要考虑以下几个关键问题:

- 功耗:控制电路设计的功耗,特别是在便携式设备中,这一因素尤为重要。
- 电磁干扰(EMI):确保电路不会干扰其他设备,也不容易受到外部干扰的影响。
- 生产可行性:电路设计不仅要满足功能需求,还需考虑生产的便捷性和成本。
- 可靠性:设计要能经受住长时间的使用和环境考验。

而软件工程师则专注于通过编写代码实现产品的功能,他们的主要职责包括应用程序开发、操作系统移植、以及优化软件性能等。

2. 项目依赖的差异
硬件的设计在整个项目中尤为关键。没有硬件,软件无法运行;但是在某些嵌入式系统中,硬件产品可以独立工作,比如简单的单片机应用无需操作系统支持。这种情况下,硬件工程师往往需要负责从硬件设计到功能实现的所有工作。而软件工程师在某些项目中可以缺席,特别是在没有复杂操作系统或用户交互界面的系统中。

3. 就业形式的差异
国内嵌入式软件工程师的就业市场较为广泛,培训资源也多,因此入门较为简单。硬件工程师由于门槛较高,需要深入的电路设计知识和实践经验,因此市场需求相对较少,但核心硬件开发人员的需求始终存在。

一旦硬件产品定型,软件的升级和维护成本较低,因此在后期,企业会更依赖软件开发来提高产品的功能和竞争力,这也导致嵌入式软件工程师在企业中的需求量较大。
我面试看的是大佬的面经,链接放下边了
https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
全部评论

相关推荐

2025-12-13 21:59
已编辑
门头沟学院 嵌入式软件开发
秋招结束了,前前后后也得到了很多网友的帮助,所以想着写一个帖子给大家参考一下个人背景:本科双非,硕士IP地某211,电子信息类专业,在实验室一直给老师干横向,无论文无专利无实习投递方向:制造业主要投嵌入式(linux),互联网投C++和客户端,前期属于是有啥投啥,大约投了250家,35家给了面试简历项目:一个实验室项目(Qt上位机+嵌入式应用),一个xv6,还有一个凑数的实验室项目OFFER情况:互联网拿到了BAT中的两家,但部门和岗位都比较边缘,还有杂七杂八的制造业公司,最后去了某芯片外企中厂,拿到最高的offer大约40w出头总结:1. 能实习的同学还是尽量去实习,个人明显感觉到有实习的同学机会要多很多,offer质量也好很多,有很多大包2. 一些要求不算很高的公司通常就问一些常见的八股,面试前可以多背背,我自己是参加了代码随想录的八股训练营,虽然有点智商税,但是面试问到了确实可以很熟练的说出来3. 在官网投递的同时也可以看看BOSS,BOSS上可以找到很多细分的小部门,而且在BOSS上投递有些不占用官网的投递次数,机会会更多一些4. 个人面试主要集中在8月底-9月底,最多的时候一天会面三四轮,刚开始压力确实很大,后面9月中旬拿了某互联网公司的意向压力就小多了5. 对于一些大厂,大家谈薪的时候可以适当的多报一些,像我自己明显感觉谈薪谈的不是很好,保温时期望薪资报的比较保守,后面和HR谈完也没有A,感觉最后offer的base还是很有机会拉高一些的6. 最开始面试会比较紧张,投递的时候可以先投没那么想去的,或者不管能不能去,在3-5月找实习的时候投几个公司练练手7. 秋招持续时间很长,8-9月份会有很多测评和笔试要做,确实会占用比较多的精力,等到10-11月还有不少机会,如果没有拿到满意的offer可以多坚持坚持上面算是个人感悟吧,希望能给大家一些帮助,祝愿大伙都能拿到满意的offer,也希望自己最后能过盲审顺利毕业
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务