0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

嵌入式系统工程师的苦逼生活吐槽:都是我的错都是我一个人的锅

工程师人生 来源:网络整理 2018-03-09 17:08 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

如果我们把嵌入式这个行业分为上游和下游,那我的苦逼生活更侧重下游部分,主要是购买芯片商的方案,利用原厂提供的参考设计进行应用开发,恰好答主毕业后在半导体公司待了两年,我来补充另外一部分。

半导体公司作为嵌入式行业的上游,很大一部分的人是做芯片本身(前端、后端、测试),当然由于需要给芯片做参考设计,因此半导体公司同样也会存在嵌入式开发

我们的主要工作是根据芯片的应用场景给客户提供固件以及SDK,在SDK中修复各种芯片的问题(比如不同批次,体质的差异,本身的bug,帮助客户解决问题(这有点像是FAE)。另外你手上拿到的datasheet, programming guide有可能也是我们写的。

嵌入式的开发部分基本相同,由于能获取到芯片的一手资料,一些更底层的驱动,bootloader,一般是我们内部完成,另外除了要和硬件工程师合作还要和芯片设计的同事沟通, 因为有时候除了板子不对之外,也可能是踩到了芯片的bug.

题主主要问我们的生活是什么样子的,我感觉嵌入式行业大家的生活都差不多吧,我是实现feature的时间和debug的时间对半开,另外测试也要占用我一部分时间。长期项目是维护SDK, 短期项目比如做一个JTAG高速下载器,做一些内部调试用的工具。

嵌入式系统工程师。我来说说我一天是怎么过的吧。

08:20 起床,洗澡,穿衣服

08:40 开车去公司

09:00 到达公司,项目经理主持开早会,说说项目进度,再问问我们有什么需要

09:20 开完会。冲杯咖啡,一边吃早饭,一边查昨晚欧洲和中国分公司同事发来的邮件

09:40 开始正式工作。最近比较忙,刚发布的软件有好多bug,check out,慢慢开始找原因

11:00 某个项目讨论会,电话会议,各种撕逼略过不表。

12:00 和同事吃午饭+交流各种小道消息去。有时候在公司一楼的餐厅吃,有时候出去吃

13:00 吃饭回来,刷会微博和知乎。

13:20 继续debug。期间和项目经理讨论了下个release的需求文档

16:00 终于找到问题了,去实验室里做测试

17:00 该下班了。不过测试没做完啊!只有加班了

18:00 测试完成,bug修复,check in,写开发日志和故障分析

18:30 下班回家,路过商店买点菜

19:00 做饭,吃饭,看看视频

21:00 去游泳馆游泳,再不多健健身就要跪了

22:00 游完泳回家,最近在补操作系统方面的知识(上学时候没学好伤不起啊),下了伯克利的CS162课件和Nachos,还在熟悉中

24:00 睡觉。想着这生活实在是太TM无聊了。

我真不知道自己算是做什么的了,反正芯片代码是自己一行行写的,写完芯片又要自己一行行写代码和脚本做仿真,写完仿真自己一行行写约束出fpga工程做原型验证,写完fpga工程又自己一行行写软件底层的驱动,包括芯片的初始化代码和各种外设控制的驱动程序,在我的手里永远没有一样东西可以确定是ready的,所以但凡出了一个问题,首先我要做的就是确认这个问题是芯片设计写错了,还是fpga工程约束没弄好,还是板子上的连接不可靠,还是软件的驱动没写对。

好多人说日常工作经常就是和同事相互扯皮,你们真幸运,以上问题不管我遇到哪一个都是我一个人的锅,因为全都是我一个人串起来的,到这个大的流程基本跑通之前,其他同事都还无法全面参与分担我的工作。所以我只求早点分析出原因搞定问题可以继续往下推进。日常我的桌子旁边总是有各种示波器,开发板,万用表,其实我更喜欢芯片设计出问题,因为找原因快狠准,硬件不稳定的情况debug太痛苦了。

我曾经为了一个电源不稳定的原因找了2个礼拜的问题,都要崩溃了。我感觉做纯软件开发的人应该遇不到这些恶心人的麻烦。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 工程师
    +关注

    关注

    59

    文章

    1603

    浏览量

    71225
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何成为名高薪嵌入式工程师

    嵌入式,也可以轻松入门。 如果你已经明确好,想要从事嵌入式开发,想要成为名高薪的嵌入式工程师,那下面这几点建议请好好看看:
    发表于 04-09 09:03

    什么是BSP工程师

    嵌入式系统 要明白什么是嵌入式软件工程师,我们先从嵌入式
    发表于 01-13 06:54

    系统嵌入式的学习路线

    到搞的很精通,要学会抓住重点,学会取舍,达到通百通,事半功倍的学习效果。 首先嵌入式技术主要分为嵌入式软件和嵌入式硬件2大方向。
    发表于 12-16 07:49

    ARM嵌入式这样学

    , UCOS 等等,操作系统移植到里面去,跑起来,然后就自己利用操作系统的接口写些应用软件,就可以直接控制其强大的外设了。当然了,这中
    发表于 12-04 07:48

    嵌入式系统的定义和应用领域

    起,共同构成了高效、稳定的工作系统。 其实,嵌入式系统的概念与个人PC有着相似的底层逻辑。
    发表于 11-17 06:49

    嵌入式就业形势好不好?

    投身该领域的工程师提供参考。 、行业热闹背后的就业现实 近年来,随着物联网、人工智能等技术的兴起,嵌入式行业迎来了前所未有的发展机遇。岗位需求看似繁多,但企业对于人才的要求却日益严苛。 过去,掌握
    发表于 11-10 11:48

    RT-Thread嵌入式系统工程师认证 | 雄鹰计划

    你是否感觉对口就业非常难,苦于没有平台对能力进行匹配?您是否期待在校期间就可以获得offer?您是否渴望在实时操作系统领域大展拳脚?是否期待获得权威认证,为实习就业增添砝码?嵌入式系统设计工程
    的头像 发表于 11-08 09:34 914次阅读
    RT-Thread<b class='flag-5'>嵌入式</b><b class='flag-5'>系统工程师</b>认证 | 雄鹰计划

    硬件工程师嵌入式软件哪个更有前途?

    不少琢磨硬件工程师嵌入式软件到底哪个更有前途,其实从实际职场情况和成长路子看,差别还挺清楚的。先说说天花板这事,般来讲,硬件工程师的职
    的头像 发表于 09-10 10:43 1349次阅读

    招镶入工程师1,硬件工程师

    东莞市研生科技有限公司是家蓝牙方案公司,主营蓝牙方案的设计开发,产品包括蓝牙BLE/4G透传/AI智能体方案开发,因公司发展需要需对外招聘嵌入式软件开发工程师,对蓝牙音频/BLE以及智能IC读卡器有三年实操经验,能单独完成项目
    发表于 08-29 02:14

    电子发烧友工程师看!电子领域评职称,技术之路更扎实

    电子发烧友的各位工程师、硬件开发者们,咱们每天在平台查芯片手册、讨论电路设计难题、分享嵌入式项目经验,从调试 PCB 板到开发 AIoT 系统,靠的都是过硬的技术实力 —— 而电子领域
    发表于 08-20 13:53

    嵌入式工程师为什么要学QT?

    Qt对嵌入式工程师来说,真的很重要吗? Qt是跨平台的C++应用程序开发框架,非常适合嵌入式系统
    发表于 08-14 15:15

    嵌入式工程师的进阶之路

    嵌入式工程师的进阶之路 ()初级工程师(0-3 年)核心技能: 单片机开发:STM32F103系列 GPIO/USART/SPI 外设驱动,能完成 LED 呼吸灯、按键检测、串口通
    发表于 08-13 11:08

    盘点嵌入式就业所需要的技能有哪些?

    基础,能够进行高性能计算和数据处理。 - 了解自动驾驶技术的基本原理,如传感器融合、路径规划等。 - 具备良好的沟通能力和团队合作精神,能够与不同领域的工程师协作。 2.智能手机行业: - 熟悉嵌入式编程
    发表于 08-11 15:43

    一个N型连接器,都是与这世界握手的方式

    如你所见,只是名在江门工厂上班的工程师。可正是这颗颗N型接头,让把工作当修行,把连接当信仰。 ——Ken|连接器
    的头像 发表于 08-07 16:42 919次阅读
    每<b class='flag-5'>一个</b>N型连接器,<b class='flag-5'>都是</b><b class='flag-5'>我</b>与这世界握手的方式

    嵌入式AI技术漫谈:怎么为训练AI模型采集样本数据

    Q 需要为嵌入式AI模型提供多少样本数据? 在向客户介绍如何使用AI方法设计款客户产品时,客户理解,AI嵌入式项目的开发都是围绕数据展开
    的头像 发表于 06-11 16:30 1561次阅读