楼主: syqkimi1115
跳转到指定楼层
上一主题 下一主题
收起左侧

[工作] 聊聊我在温哥华工作的这几年-嵌入式开发

   
🔗
 楼主| syqkimi1115 2021-7-6 23:05:25 | 只看该作者
全局:
666coder 发表于 2021-7-6 09:12
我也是EE毕业的,实习时做了些C/C++的实习。后来毕业了再一家小公司工作写firmware,然后几个月被lay off ...

非常理解, 大部分EE 毕业在温哥华基本找不到做embedded 工作的。 我是比较幸运,之前是在Broadcom 实习,然后毕业刚好他们招人,直接就去了, 而且他们招人都是直接SDE II 开始招, 所以进去就是SDE II。 ..

但是呢, 开头确实很难,但是我发现4年工作下来, 再要跳槽的时候就特别吃香, 基本面一个就有一个(温哥华地区), 而且都至少senior 起跳, Amazon 和 Microsoft 除外。

所以假如你喜欢embedded, 我建议去攒经验,高通经验其实挺好的,先做contract, 积攒1-2年经验, 再去找的时候就很容易了。我觉得原因主要是, 因为之前embedded基本偏向招有经验的, 所以年轻人很多做不了,导致了年轻一代做embedded越来越少。  现在很多公司想要招年轻又有经验的 就特别难, 尤其是写C 语言的。 未来这个趋势还会更明显。只要坚持住, 我认为未来embedded写C 人才会越来越稀缺。
.--
不过选择转纯码也是不错的!
回复

使用道具 举报

🔗
 楼主| syqkimi1115 2021-7-6 23:08:42 | 只看该作者
全局:
tianxiaguixin 发表于 2021-7-6 20:40
楼主知道一些电动车和电池公司吗,感觉他们也需要embedded,但是这种容易进吗
. 1point 3 acres
这个不太了解, 温哥华这边好像没有。 不过以前有白人同学毕业去特斯拉的, 他们确实有很多embedded职位, 不光是电动车, 别的传统做车的也都会有Embedded 职位。 只不过在温哥华我没怎么见过。 只能去美国。这边假如有这些电池的什么的公司估计也不会太大。

假如你有身份的话,这个方向去美国比较多。
回复

使用道具 举报

🔗
 楼主| syqkimi1115 2021-7-6 23:27:18 | 只看该作者
全局:
小民 发表于 2021-7-6 17:18
学cs的,请教楼主是需要多深的硬件背景呢?

哈哈, 学CS 向转embedde? 很少见哦, 看到大部分都是EE 转纯码的。

硬件背景的话, 像我们以前大学要学单片机(micro controller), 以前我们用的一个叫什么8051的micro-controller, 这个其实不太常用。 假如你想学, 可以买个Ardurino,或者BeagleBone Black 这些个micro-controller, 都是ARM core system, 上面基本的periperal接口都有。 然后你就可以自己做些小Project, 连各种chip, 比如LED, buttons, sensors, etc.  . 1point 3 acres

以下一些内容工作中常见(大部分和我们EE 专业学的差不多):
1. 会读schematic, datasheet, specs. 1point 3 acres
2. 基本bus protocol: I2C, SPI, USB, PCIE 这几个非常常用。. 1point 3 acres
3. 各种memory flash 和storage: ROM, EEPROME, SRAM/DRAM, NOR/NAND flash, SSD, EMMC/SD
4. 掌握系统架构,ARM 或者X86,包括理解MMU, 理解系统调度机制、内存管理机制、文件管理机制等等。.--
5. 还有各种基本的chip 你得理解如何使用,如何写驱动,比如 gpio, led, watchdog, mailbox, uart等等
6. 学习firmware update process, system boot process。. 1point 3 acres

其实需要知道的硬件知识还是挺多的, 尤其想做Kernel device driver 的话, 对于各个chip和系统架构都得很熟悉。


回复

使用道具 举报

🔗
 楼主| syqkimi1115 2021-7-6 23:30:13 | 只看该作者
全局:
小民 发表于 2021-7-6 15:01
感觉在US这个embedded的工作机会也不多

相比纯码肯定少很多, 但是各个大厂都有相关infrastructure 职位的,像各种云, AWS, AZURE, GCP。而且还蛮缺人的。

另外传统半导体公司还是持续在招人的,机会肯定比温哥华或者加拿大多很多!
回复

使用道具 举报

🔗
Rionjohnson 2021-7-7 01:03:50 | 只看该作者
全局:
同EE,觉得不是特别的喜欢coding而且没有转码成功,就头铁了一波。感觉EE在美国的NG特别难,主要是身份,其实EE的岗位是相当丰富的,除了Apple和Google这种湾区大厂还有很多大公司都在招(ADI,SCE,Qualcomm,Boardcom,SpaceX, Tesla,Boeing,Skyworks,Taxes Instrument,etc)但是身份着实是一座山.很多职位都是Citizen Only.更由于我硬件背景并不强,.面试都拿不到,也就本科玩过51和MSP-430.研究生是学的signal几乎都是跟傅里叶在玩,EE的Bar还是相当的高,需要懂很多,我都在玩MATLAB,对于C/C++,Linux,FPGA等经验几乎是没有的.而且行业更偏向有经验的人(Entry-Level都基本要个3-5年经验).我去面了几个3+经验的技术面直接把我问的哑口无言.
回复

使用道具 举报

🔗
FuelPump 2021-7-7 06:48:40 | 只看该作者
全局:
好家伙,LZ这么一介绍才知道 13575 Commerce Pkwy, Richmond, BC 这个地址host了温哥华这个行业的半壁江山。MDA, Broadcom, Sierra-Wireless都在这个园区里。
回复

使用道具 举报

🔗
YYlord 2021-7-7 06:57:16 | 只看该作者
全局:
同做embedded的帮顶。如果愿意往南挪两步,虾图软麻有很多embedded的职位,而且title都算sde。我组去年就招了个温哥华的。
回复

使用道具 举报

🔗
robocen 2021-7-7 08:28:17 | 只看该作者
全局:
mark一下。zszs
回复

使用道具 举报

🔗
gjownhsdkgj 2021-7-7 22:37:23 | 只看该作者
全局:
mark,我在国内的 AI 芯片公司做 Linux 驱动,一直想肉翻但没有契机。准备先跳到国内外企的嵌入式岗位,再看看有没有 transfer 的机会
回复

使用道具 举报

🔗
 楼主| syqkimi1115 2021-7-8 00:09:55 | 只看该作者
全局:
Rionjohnson 发表于 2021-7-7 01:03. 1point3acres
同EE,觉得不是特别的喜欢coding而且没有转码成功,就头铁了一波。感觉EE在美国的NG特别难,主要是身份,其 ...

加油加油, 看你学的方向是要做ASIC吗。 感觉找工作还是要学一下C/C++ 和 OS。可以做些Ardurino project, 把embedded system 整个boot process, 和各种元件整明白点, 一般面试都考这些。.google  и
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表