【2022】嵌入式软件工程师求职手册

说明:本手册为嵌入式软件工程师求职资源汇总,部分信息来源于往届学姐学长的分享



一、校招简介


1.1校招构成

  • 每年的校招主要由秋招和春招组成,主要面向应届毕业生,各自都有提前批和补录的环节。

1.2校招时间

  • 不同公司开启校招的节点不一,但大致遵守每年7月前后开始秋招提前批、正式秋招、秋招补录,每年3月开始春招提前批、正式春招、春招补录的节奏。
  • 不过现在每年的秋招都有时间提前的趋势,而且不同公司在时间和环节设置上可能有差异,例如某些头部公司为了提前抢定优秀的候选人,会提前开始秋招;或是某公司在秋招招满了人,就不再开启春招。
  • 这些信息可以通过牛客网网站或App、牛客网相关公众号,意向公司校招官网或公众号进行信息收集,避免错过好机会。

二、职业规划

2.1确定自己的求职方向

  • 在求职前,你需要确定,自己是不是已经决定在这个岗位深耕了。
  • 多多了解这个岗位的工作内容与发展路径等是否符合自己的期待,同时根据岗位要求以及自身情况圈定心意的公司

这里有一份性格测试,让你更好的了解自己
同时你还可以考虑以下因素

2.2岗位要求

职业概况

嵌入式开发是目前比较热的一个岗位,覆盖面包括手持设备,智能家居及当前比较热门的电动汽车。嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能

职业要求

嵌入式软件工程师对口的专业:电气工程、电子信息工程、通信工程、自动化、计算机等电子和信息类专业。嵌入式软件工程师又分为两个方向:上层应用和驱动开发。
  • 上层应用方向:
  1. 熟练使用C和C++编程。
  2. 熟悉常见的操作系统如FreeRTOS,linux等。包括I/O,内存管理等。
  3. 多进程和多线程编程能力,熟练掌握进程间通信,线程间通信,互斥,同步等应用编程。
  4. 熟悉TCP/IP协议,具备高并发网络通信编程能力,epoll以及libevent 的使用和设计;
  5. 具备至少一种数据库编程能力,嵌入式可以学习SQLite ;
  6. 常见的数据结构和算法。
  7. 具备GUI设计能力,可以学习Qt,它的跨平台特性使得一套设计可以应用于不同的平台包括windows以及linux;
  • 驱动开发方向:
  1. 具备简单的硬件电路设计能力,包括数字电路和模拟电路,能看懂硬件原理图;
  2. 熟悉常见的单片机及其外设接口和操作,如STM32,80C51,ADC、FLASH、EEPROM、RTC、Timer、GPIO、中断、UART、I2C、SPI、以太网、液晶显示器等等;
  3. 熟悉常见的操作系统如FreeRTOS,linux等。
  4. linux内核多线程编程,包括中断,定时器,通信,互斥等机制的实现和使用。
  5. 能编写常见的linux平台下的外围设备驱动,包括字符设备和块设备。从事网络设备开发的需要掌握基本的通信协议。
  6. linux内核源码阅读能力。

三、简历撰写


简历互助圈—圈友交流,简历互评


3.1简历的重要性

简历相当于向公司推销自己的工具,在简历上你需要尽可能展现自己能给公司带来的价值,这种价值从两方面去评估


  • 技能的匹配程度:除了判断技能栈是否和岗位所要求的技能栈匹配之外,还要看是否具备公司目前业务相关的项目经历。
  • 能力证明:即使技能匹配了,但是如果能力不足的话依然不能胜任工作任务。可以通过学历、大赛奖项、工作和实习经历、项目中解决的问题等方面去证明自己的能力。应该分清楚你的优势和劣势,突出优势并弱化劣势。


3.2简历必填内容

  • 个人信息:姓名相当于你的 ID,应该把姓名放在最显眼的地方;为了方便 HR 联系你,也要把联系信息放在和姓名一样显眼的位置。
  • 教育经历:教育经历和工作经历按年份逆序来写。
  • 项目经历:项目经历可以写科研项目、个人项目、实习和工作项目,纸质简历上最好只放 1-2 个比较突出的项目。
  • 技能清单:技能清单最好可以让人一眼就看出你的熟练度,可以使用精通、熟悉、了解等词语

3.3简历非必填内容

  • 个人博客:个人博客和 Github 等技术社区账号可以作为加分项,如果有不错的内容可以放在上面,否则不建议放。
  • 非必要个人信息:有些企业会根据性别、年龄等信息筛选人,最好写上,不写也没什么关系。
  • 兴趣爱好:只写可以给企业带来价值的兴趣爱好,其它的无关兴趣爱好可以不写。
  • 成绩:三好学生、奖学金、四六级成绩、绩点可以写,以证明你的学习能力,但是尽量不要占太多行,如果不是特别好的话也可以不写。
  • 获奖经历:和技术相关的大赛获奖经历可以写,但是其它一些比赛获奖就不需要写。
  • 个人评价:个人评价如果要写的话不要太空泛,什么热爱学习吃苦耐劳等就不要写了,要写得话可以写在最后当做是其它内容的总结。

3.4简历示范

错误简历示范 正确简历模板
  • 颜色复杂
  • 排版花哨
  • 内容不突出
  • 颜色低调简约
  • 排版整洁
  • 内容清晰,重点突出



四、笔试通关


硬件方向公司真题试卷


专项知识点练习(app端)

APP端可按照岗位分类选择知识点,APP打开需要先复制链接到浏览器打开哦~

4.1笔试类型

  • 系统设计题
笔试中的系统设计题根据题目要求,让考生自行设计出一个电路系统。要求一道题在半小时解答
  • 知识点考察
知识点的考察主要以选择、填空为主,但不限于这两种题型,主观论述等题目。题型多样,考察的内容也非常广泛。
  • 性格测试
性格测试主要测试你的性格是否正常,是否具有极端情绪,测试你与本公司的文化是否匹配。 建议诚实作答,因为有的企业会放置重复的题,如果你前后选择不一样会被认为诚信有问题而导致分数偏低,真实做自己就好。

五、面试兵法


5.1面试准备

下图为面试准备时可以考虑的几个方向,供大家参考


5.2面试流程


5.3面试心态调整

面试不是一场考试,所以不是面试官出题然后你负责填标准答案就行,面试是一场交流,在交流过程你应该主动把面试官引导到你熟悉的领域,并且也要主动体现你的各方面能力。
在面试过程中,如果碰到你不会的问题,难免会紧张。这时候可以放慢语速,语速越快越紧张。还可以喝一口水,缓解一下压力。
有些面试官会故意给你压力,质疑你的回答或者项目,是为了看你在应对压力时候的表现,你应该意识到这是在进行压力面试。面对质疑的时候,如果你也表现出对自己的回答和项目不自信的话,面试官会觉得你没有多少价值,也就没必要录用你了。
当然也有可能是你回答的真的有问题所以面试官提出质疑,你应该先考虑清楚再回答,而不是一味地反驳,当然也要保持礼貌。

六、offer选择,选好人生第一份工作

拿到了offer,如何选择?

关于如何选择offer,这里有几个小建议:
1、大厂优先。对于应届生来说,大家都是小白一枚,因此选择第一份工作时自己的成长和学习才是最重要的,因此能选择大厂就选择大厂,只有大厂才能给新人完整的培养体系和充足的学习资源。
2、项目为重。拿到offer时可以取打听入职后进入哪个项目组,在同是大厂的情况下,选择你喜欢和擅长的项目类型就尤为重要,有很多喜欢单机或卡牌的结果去做了页游休闲这些,这样会大大降低你的工作热情。
3、待遇其次。当既没有大厂offer,也没有很合适自己的项目时,薪资待遇就成为最重要的评判标准。这里提醒大家比较薪资时要关注薪资构成,不能单单比较总包。
4、对比体验。面试是互相了解的过程,相信每个公司的面试都会给你带来不同的体验,其实这些面试中表现出来的小细节很大程度上能反映出这家公司的真实情况,将不同公司的面试体验做对比,选择你更喜欢的一家。

毕业第一份工作的offer选择是非常重要的,很可能影响你以后职业生涯的整个走向,所以一定要慎重考虑选择。

如果你在选择offer的时候有任何困惑不解的话,都可以来牛客跟大家一起交流,也会有学长学姐帮你答疑解惑!

戳下方链接,发offer比较贴,和更多牛油一起交流offer选择问题。
https://www.nowcoder.com/discuss/offer/index?fromPut=pc_newmedia_shequn_shequn_qrsrj0221

还可以进行薪资查询,了解自己的offer实力


PS:有任何建议或者想法都欢迎在帖子下面留言哦~


#春招##校招##嵌入式工程师#
全部评论
好帖,mark了
1 回复
分享
发布于 2022-03-23 19:18

相关推荐

投递腾讯等公司8个岗位
点赞 评论 收藏
转发
26 180 评论
分享
牛客网
牛客企业服务