大家好,我是张巧龙,今天给大家分享一篇关于嵌入式工程师的岗位文章。

嵌入式工程师分布在各行各业上面,这其中包括了消费电子、工业电子、汽车电子和军用电子等。

从功能上面看,嵌入式本身包括了51、mcu、soc、soc + baseband等很多形式。

从开发的结构上看,有些同学专注于底层,比如boot;有些同学专注于内核、编译器、cpu、驱动;还有一些同学专注于上层,比如协议、服务器、计算、存储、交互等等,这一层的开发工程师其实和普通的pc开发工程师是一样的。

一般来说,嵌入式的开发比其他软件开发要求高一些。除了编译器、内核、调试比较复杂之外,他们常常还需要了解cpu、soc、芯片手册、基本电路。

一个真正打通上下层、可以独当一面的工程师,一般需要5-8年的时间。这个中间,他会遇到各种个样的问题和困扰,操作系统要学、数据结构要学、网络要学、驱动要学、上层软件移植要学、电路要学、芯片手册要学,基本上从入门到精通之前,他应该都在学习的过程当中。

学习本身是一件有意义的事情。但是经过8-9年之后,很多嵌入式工程师会变得迷茫,因为他们不清楚后面的路该怎么走。技术上该学的好像都学了,但是似乎又不是特别精通,如果选择一个方向继续走下去,又该怎么选择?

另外,市场上对嵌入式工程师的起薪还是可以的,但是后发优势明显不足,最近比较火的人工智能、机器学习,3-5年的工程师薪酬可以秒杀大部分10年嵌入式工程师的薪资,这中间是否合理?嵌入式工程师该何去何从?

1. 开发经理


开发经理是一部分技术优势比较明显的同学会走的路。这部分同学,之所以被安排在这个职位,主要是公司希望可以将他的技术优势覆盖到更多的同学,而他自己可以承担更复杂的开发任务。

一般来说,开发经理还会负责招聘、培训、考核的任务,从技术上来说,开发经理应该是最强的,他基本上是技术开发的最后一道防线。

2. 项目经理


对于协调性比较好的同学,项目经理可能是比较好的一条道路。相比较开发经理,项目经理对技术的要求没有那么高。但是,项目经理需要对项目的进度进行全程把控。

项目快了、慢了,时间点有没有控制,成本上有没有超支,这都是项目经理需要考虑的事情。一个项目是否高质量的交付,项目经理扮演了很重要的角色。

很多情况下。项目经理没有实权,但是项目经理又需要扮演很重要的协调角色,这时候就是历练项目经理情商的时刻了。

3. 产品经理


从技术转产品经理的同学其实不多,比技术经理和项目经理少很多。

在我看来,这主要是因为两者思考方式差异巨大。很多做开发的同学都喜欢用新技术、写新代码,完全不考虑时间、成本、性能和市场。

但是产品经理不行,他得和市场、销售配合,先了解市场上需要什么,竞争对手是哪些,我们的优势是什么,如果切到细分市场下,产品本身是不是赚钱,还有没有机会进入,这都是产品经理要干的事。

所以,产品经理号称小ceo,但是产品经理的权限要小得多。如果说开发经理考虑的东西是怎么做,那么产品经理考虑的是为什么要做这个功能、要不要做。

4. 技术专家


一般技术专家这个路线,只适合少部分对技术痴迷的同学,他们的水平很多比开发经理高很多。不管是多核cpu、dsp、isp、编解码、人工智能、大数据,找准自己熟悉的领域和市场认可的方向持续做下去就可以了,做技术专家不是什么差的选择。

大家不要以为只有经理、总监、副总才能年薪百万,技术专家也可以年薪百万。要是技术专家还要承担一些技术路线、技术管理的工作,那么技术专家的地位在公司里面还是很高的。他的不可替代性甚至要超过很多领导、副总等等。

5. 客户支持


客户支持,很多人都认为是没有技术含量的工作,但我的想法恰恰相反。客户支持,一方面可以培养自己的沟通能力,另外一方面可以督促自己在技术上不断进步。因为对于用户来说,解决问题才是最重要的。

而此时,问题的发生往往涉及到硬件、软件、芯片、信号、工具链等各个方面。没有深厚的知识背景,其实客户支持是做不好的。此外,做好了客户支持,可以继续往项目经理和产品经理方向发展,反而更容易一点。

6. 后面的话


说了这么多,每个人在工作中都会遇到各种各样的挑战,但是我还是建议大家有两个原则务必要牢记:

a、一只眼睛关注技术,一只眼睛关注市场;

b、不要人为设限,除了技术外的人事、财务、市场、策划、销售,最好多关注一下,此外做软件的最好硬件、芯片、fgpa都懂一点。

举个例子来说,既然人工智能这么火,那么它的基本算法我是不是也可以学一学。深度学习发展这么快,它的python框架是不是可以拿来用一用。或者,用它来解决什么现实问题会比较好一点。

再比如,如果个人技术优势比较明显,那么是不是可以将它用文档保存下来,让科室或者部门的同学一起进步。

开发上面,除了技术,怎么做可以成本最低,怎么做可以在功能和稳定性之间达到一个平衡,这个都是作为一个嵌入式工程师不断思考和改进的内容。


推荐阅读:点击下方图片即可跳转阅读

-END-

我是张巧龙,一名教电子的大学老师,欢迎关注!

嵌入式工程师最后都选择了什么职位?相关推荐

  1. 嵌入式工程师该如何选择合适的开发系统

    在进入正题之前,需要先理解"嵌入"的概念,在工程师来看主要从以下3个方面入手. 1.从硬件上,将基于CPU的处围器件整合到CPU芯片内部,比如早期基于X86体系结构下的计算机,CP ...

  2. 嵌入式工程师的日常是啥样的?就业现状如何?

    (给程序员的那些事加星标) 前几天我们公号收到一个在校生发来的私信留言,他求助大家的看法. 我是学物联网工程的,在学校编程和嵌入式都有学习,前段时间集中实践发现自己对嵌入式挺感兴趣的,但身边从事硬件的 ...

  3. 专家都鼓励嵌入式工程师们走出舒适圈、学习新技能,才能与时俱进

    回忆起来,不知什么时候开始,整个it业界开始习惯用开源软件来开发应用程序(Apps),产业专家也鼓励嵌入式工程师们走出舒适圈.学习新技能,才能与时俱进.正是如此,越来越多的人加入学习嵌入式的大军,致使 ...

  4. 随想录(嵌入式工程师的出路)

    [ 声明:版权所有,欢迎转载,请勿用于商业用途. 联系信箱:feixiaoxing @163.com] 嵌入式工程师分布在各行各业上面.这其中包括了消费电子.工业电子.汽车电子和军用电子等等.从功能上 ...

  5. 嵌入式工程师的面试指南

    文章来源:电子通信.嵌入式工程师的面试指南 今天我们聊聊电子通信,嵌入式工程师面试的那些事. ... 一.公司面试求职者的目的是什么 寻找备胎的公司. 团队大体成形,有缺人的hc名额,但是项目不急的公 ...

  6. 电子通信、嵌入式工程师的面试指南

    作者:火哥 授权转载自公众号嵌入式老鸟的职场之道(id:ict_embedded) 一.公司面试求职者的目的是什么 <孙子兵法>有云知己知彼,百战不殆,当然百战不殆并不等于百战百胜,而是说 ...

  7. 【转载】电子通信、嵌入式工程师的面试指南

    转自:​https://zhuanlan.zhihu.com/p/63785660 火哥自从校招找工作到现在,面试过不下50家公司,拿到过不少于30个offer.虽然不能是百战百胜,但是也还算有着较高 ...

  8. 2022嵌入式工程师面经(2023年1月更新)

    收录了一些在牛客网著名企业嵌入式软件工程师的面筋 如有侵权,立马删除 阿里巴巴嵌入式工程师面经 嵌入式工程师的职位,电话面试的主要内容很多: 项目模式(产品/模块) 蓝牙芯片在产品中的作用(MCU,控 ...

  9. 嵌入式工程师的现状,有人月薪3千,有人年薪快80万

    嵌入式工程师的现状,有人月薪3千,有人年薪快80万 ///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像黑色字体加我地球呺也能领 ...

最新文章

  1. 5G人才报告 | 买5G手机不用卖肾,有这个就行(全文)
  2. 第十六届全国大学生智能汽车竞赛 英飞凌芯片申请情况
  3. LeetCode-字符串-58. 最后一个单词的长度
  4. 对科目***货币 ***未定义汇率差额科目
  5. elasticsearch 6.x.x 获取客户端方法
  6. 让UITableView的section header view不悬停的方法
  7. Android模拟器之神奇Genymotion的安装
  8. css鼠标移入线条延中心伸长,css动画效果:鼠标移上去底部线条从中间往两边延伸 - 子成君-分享出去,快乐加倍!-旧版已停更...
  9. PowerDesigner使用技巧
  10. java 什么是耦合_什么是耦合、解耦
  11. 解决: Unable to connect to zookeeper server within timeout: 5000
  12. 时序数据库连载系列: 时序数据库一哥InfluxDB之存储机制解析 1
  13. 【算法分析与设计】内排序算法归纳
  14. 英特尔发布边缘软件中心,抢滩 650 亿美元智能边缘市场!
  15. 中国第一代程序员简史:中国龙简晶的程序人生
  16. Focal Loss-RetinaNet算法解析
  17. Qt利用avilib实现录屏功能_如何找到电脑录屏功能?4种方法教你一键打开,不会用来学一学...
  18. python 清空文件_python:文件的读取、创建、追加、删除、清空
  19. 嵌入式--Flash操作中的标准SPI,Dual SPI,Quad SPI
  20. 转:普通继电器和自锁继电器的差别

热门文章

  1. SAP Netweaver和Hybris Commerce启动后执行的默认操作
  2. 一个工作13年的SAP开发人员的回忆:电子科技大学2000级新生入学指南
  3. SAP CRM中间件sales status调试
  4. 如何获得github的oauth access token
  5. IFRAME中嵌入C4C UI
  6. check generated report by SE16
  7. Inconsistent behavior between text type in Webclient UI and backend customizing
  8. 如何处理word document webservice response中奇怪的xml node
  9. SAP CRM Service Order search Tool
  10. JavaScript里的...(三个点)操作符