2023嵌入式--行业分析与面试实践

欢迎和楼主一起聊一聊:扣扣群:741541091。群里有楼主送上的秋招助力,多家公司的简历内推投递渠道以及学习资源,定时定期答疑解惑,更新秋招日历。

个人基本情况

LZ是从南理工机械转机电的测控技术与仪器,然后读研的时候转浙大的微电子学,18年开始做ARM Linux系统开发,主要是裁剪系统和提高实时性可靠性。在校经历方面,项目经历比较久,虽然没实习但也算得到面试官认可,比赛论文相对并不出色。去年毕业后去了ARM从事嵌入式安全系统开发。

行业分析

往年卷互联网卷算法,近年卷IC。嵌入式在我看来是一个不温不火的行业,它是芯片行业重要的一环,是产品落地不可或缺的一部分,但是往往薪资竞争能力不足。有些人觉得嵌入式是越老越吃香,也许过去硬件设计是吃经验的,但是嵌入式应用软件开发的门槛很低,在国产化的一些A核M核RISV核CPU的文档都中文化的情况下,高中生都可以学习相关的编程,LZ大学掌握的技能完全不够市面上公司的应聘要求。不是每个应届生都能在找工作的时候已经经历丰富的项目经验,而应用软件开发也是一些普通软件开发者花点时间就能转型的。所以想在嵌入式行业拿到高薪,有几个方向考虑:

  • 大厂的自动驾驶或AI+IOT,这个是个很卷的赛道,应届985硕50以上
    个人感觉 AI的会IOT技术 竞争力 > IOT懂AI理论,从公司的角度,前者我觉得是核心
  • 操作系统,这个国内的公司有限,应届985硕45以上
  • 芯片公司,芯片公司上市的很多,吃不上最好的也能喝点剩下的,应届985硕40以上
  • 普通嵌入式软件开发,应届985硕30以上

lz所说的这几个是目前能拿到高薪(结合我那年和去年的估计)的嵌入式岗位,这些岗位都对学校专业技能要求很高。比赛论文,读研的项目都很看重,实习的经历都很重要。

简历

我相信一个优秀的求职者简历是不断迭代,为不同的公司量身定制,结合岗位需求强调不同方向的能力,譬如岗位要求操作系统,那项目就得重点体现你有没有开发过操作系统。嵌入式开发有点像一个产品的迭代过程,所以在写项目的时候需要闭环,即需求设计开发验证完整的过程,即便没参与某些环节我也建议你了解一下补上。提一句当时我帮同学改过简历后都顺利拿到offer了 :)

对简历有什么想法可以进群交流。

面试准备

算法题如今也卷的不行,虽然lz入职后很少用到,实在忘了Google找个算法模板套就好了,所谓面试造火箭工作拧螺丝,嵌入式开发中链表栈树掌握好开发能解决大部分问题了,但没办法想要脱颖而出,常规的动归、bfs、dfs、排序还是机考必备,这个没什么好说的。
面经方面,linux、计算机系统、操作系统(调度、文件系统、内存等)、计算机网络、数电、ARM CPU架构和指令集、C/C++、汇编、存储器、串口接口等。
附上曾经指导师弟入门ARM Linux的思维导图,师弟已经拿了平头哥的ssp了
图片说明
我推荐Linux学习这块买一个正点原子的开发板,如果不想花钱,白嫖他们的公开资源也行:正点原子

在我秋招时,以下是我当时掌握的相关能力,供大家参考。

  • 只会C++做简单题和一些中等题,会用容器,不懂类封装继承等,面试问到就说不会
  • 会写C,了解一点汇编和架构的知识
  • 知道Linux驱动,设备树怎么改,手册怎么看,驱动怎么编,Linux是怎么上电的,驱动开发这一块还算熟练毕竟读研开发了接近两年,会写Linux多进程多线程软件,系统调用内存方面都涉及
  • 大学的时候学过一点单片机,如51,msp430,stm32。但是后面就不学了
  • 会用电子实验的设备,会基础实验操作,看得懂电路图和PCB ,会焊接0402以上的电路
  • 了解传感器工作原理,尤其是陀螺和加表,对于各种通信接口也算了解个大概,知道一些物联网协议像MQTT

面试经历

LZ无实习经历,在2020年秋招的时候有大把的时间投简历面公司,那时候嵌入式在我看来一点也不卷,工作很好找的,刷了很多offer但最后有印象的就地平线、ARM、OPPO、华为鸿蒙等。当下比较火的像思特微、壁仞在那时候还是潜力股,LZ是一个不愿意冒风险的人,也不是多厉害的人,学历能力都有所欠缺,也没有实习经历,比赛论文,属于佛的那种,业内T1的公司很难进,但求职还是很稳健的。在我看来,确定好自己的需求很重要,不然最后很难挑。挑完还很容易后悔。

以下是我基于我的面试经历对行业公司的整理和排序,仅一家之言。

T1

大疆、视源、乐鑫、十四所

LZ心目中不错的公司,相对竞争比较激烈,也有双985像十四所就比较难进

华为2012鸿蒙

那年offer发的晚(典),HC少到发指,15优先给科班,下一届我师弟师妹就很好拿offer了。

技术试面:
手撕代码:大数相乘
进程和线程的区别
static/fork等
技术二面:    --表现一般,非常慌
1.项目最难的地方
2.文件系统的制作过程
3.内核裁剪的过程及提升
4.手撕代码,dfs,LC79,边界处理有瑕疵
5.Python掌握的怎么样
主管面
对待压力最大的事
是否接受外派出国
怎么看待华为的
发的论文学术研究主要是哪些方面
为什么转到了微电子
商业卫星和军工的区别

没参与的

因为当时太佛错过,工作后多方了解觉得不错的:Intel Nvidia 平头哥 壁仞,以及自驾的公司参考2023年秋招,想加入自动驾驶行业的你需要关注这些公司

T2

ARM

嵌入式不能没有ARM,就像西方不能失去耶路撒冷。来ARM,学架构,ARM(安谋科技)秋招8.15正式开始。有需要内推的可以找我!

一面主要问问项目,指令集差异,操作系统阻塞与轮循,arm的认知,虚拟化的了解,IP开发经验等等
二面:openday线下,聊项目为主

OPPO-C/C++

提前批,共三轮,很水的面试,oppo给zju开的属实不低,通信业务部门感觉是纯软,工资高的,base出了问题我不想去深圳。

一面问项目和会的技能,以及C与C++区别等内容,会不会python等,嘴瓢说到了vivo不知道影响大不大
二面:主要聊一聊职业规划和技术走向,对其他领域的理解,对项目的熟悉和团队经历,团队的磨合性问题及技术问题。
三面:offer情况,面对压力、团队磨合、印象深刻的项目、期待工作地点等内容

汇顶

两小时三轮面试,有手撕代码,也不难,非常顺利拿到的第一个offer,画的饼也不错,可惜sp发早了,后面argue也没涨太多。

一面技术面:strlen,sizeof以及char*,考察函数传参,考察自己写memcpy
二面HR面:团队协作的项目,女朋友,薪水,过往面试经历
三面主管面:个人性格,i2c,spi驱动,base城市,对岗位的期待,个人职业规划,如何看待压力

瑞芯微

面经忘了,当时base在福州,没考虑,面试体验印象中还不错。

紫光

小华为,不知道现在卷不卷了,听说有点动荡。

一面聊聊项目,啥能力都没问
二面,聊聊技术和软开的内容

思科

数据交换中心,四人面了两个多小时,有英语面,总的来说看重学历和综合素质,手撕的代码不难,后来offer顺位第二,没想到那个部门只招一人,另一个物联网部门捞我,开的也是均价,很想要我但是不argue遂拒。

一面:四人
项目内容,关于Uboot功能,多进程架构等
Python的list、元组和字典等区别
项目代码怎么编译,编译器是啥,IDE是啥,怎么进行调试的
编译器编译代码的四个阶段
动态库和静态库的区别及优缺点
C++的STL了解得怎么样
C语言怎么定义一个输出年份天数的宏定义
代码编译出现undefined symbol怎么办
平时怎么查看代码的,git用过哪些命令
代码量怎么样,总计代码量
说说中断的理解
说说对于IPC进程间通信的理解
arm启动的第一条命令和地址是什么
手撕代码,32位数的bit反转,考察位操作,写的有瑕疵
英文对话:你在项目中工作,你如何进行邮件联系工作人员,你们项目的分工
了解DMA吗
了解哪些总线协议
块设备和字符设备的区别

长江存储

业内很厉害的一家公司,面试也很底层

项目面试,主要问三取二的nand,对eMMC的理解,对坏块管理位置,对程序代码段数据段的理解,对他们做的eMMC是否感兴趣等。
1.int的长度由什么决定
2.cache是什么,有什么作用
3.寄存器修饰的关键字的理解
4.arm处理器的模式
5.中断处理流程,中断的现场保护保护什么
6.kmalloc和vmalloc的区别,内核怎么分配128M连续内存
7.TLB是什么
8.原子操作的底层是怎么实现的

之江实验室

有点像研究所,听实验室同学说,可以选择躺也可以选择卷,工作体验和在学校很相似。

NXP-苏州

二面说漏嘴已经和ARM签两方,面试官摆的比较快。同学base在苏州,工作很舒服。不想去一线可以重点考虑一下。

地平线bsp

提前批,四轮面试,三面给一道大编程题开发一个驱动,还挺难的,offer argue后很高。但是19年裁员很厉害,所以我没敢去。现在情况应该好多了。

一面技术/主管面:ARM启动流程,内存配置偏移地址方式,设备树的优势及起源等
二面技术面:讨论系统驱动开发,信号原理、互斥资源的解决方法,进程间通信,三取二相关,大量数据传递给应用层问题(map)
三面主管面:
用过哪些嵌入式控制芯片
内核了解吗?
有了解过64位arm吗
物理内存的管理方式
段页是x86的,arm怎么实现的
kmalloc最大能分配多少
slab是什么
内核的L1 L2 L3缓冲
TLB是干嘛的,什么功能
进程调度算法
fifo和一个什么的对比
C++的虚函数是干嘛的,多态和覆盖的区别,虚函数的底层怎么实现的
内核同步的机制
自旋锁和互斥量mutex的区别
自旋锁底层怎么实现的
C语言的数据段里面包含哪些部分
全局变量和局部变量存储在内存的哪个区域
malloc最小分配的大小,malloc(1)分配多大
malloc分配多大的内存的时候会需要向内核申请
malloc和free的使用你觉得有哪些注意的
你学的微电子学了解FPGA吗
写过哪些驱动?

寒武纪

1.虚拟地址与物理地址
2.内核如何分配内存给进程
3.进程的资源分为哪些?漏了代码段
4.多进程如何共享硬件中断
5.进程和线程的区别
6.内核态中断和线程同步的方式,不能用信号量
7.uboot的作用
8.arm启动进入操作系统的步骤
9.const变量在程序的哪个段
10.驱动中断的响应包括哪些内容
11.双核的ARM在uboot里面用了吗

T3

中兴

可以试试蓝剑

一面:TCP/IP协议,ARM及其他芯片的上电过程
二面:HR聊聊家庭情况个人性格,薪资,兴趣爱好,过往面试的企业
部门匹配面:
1.项目中职责
2.中断的传递过程,信号量监听的函数
3.驱动的开发过程
4.网卡收集数据传递给上层应用的过程,网卡型号及接口
5.网络服务器的高速并发处理,降低传输时延
6.内存管理的方式,什么是内存管理,其作用是什么
7.内核如何管理内存的页
8.TCP/IP协议是否了解,Linux怎么做网络路由
9.个人的优势
10.文件系统的制作和优化方式,不同文件系统格式内核是如何管理的
11.操作系统的任务调度方式,你的进程是怎么提高实时性或者优先级的
12.nice的默认优先级大小,取值范围
13.内核的裁剪和配置方式
14.数据库是否支持并发,数据库ID是否可以任意数据类型,数据库一定要ID吗
15.如何管理数据库的脏数据,掉电未写完的数据
16.视频的编解码方式
17.进程和线程的区别
蓝剑1面
1.你的文件系统轻量化及接口怎么取舍的,文件路径怎么搜索的
2.Nor和Nand的区别,什么使用选用Nor什么时候选用Nand
3.sqlite表的编排方式
4.对ipc的理解,socket并发通信理解
5.对进程上下文的理解(答错了,说成中断上下文了)
6.三取二的过程以及做了什么
7.对swap的理解和认识
蓝剑2面-部门匹配面
1.你印象最深的及最难的项目是什么,其中的收获
2.你怎么做星上操作系统的可靠性和稳定性评估的
3.你觉得嵌入式行业的最大挑战和瓶颈是什么,以及以后的发展趋势?
4.你的三取二做的是什么
5.你开发这些串口驱动,其中主要参与了哪些工作,编写驱动要注意哪些内容
6.你的文件系统如何做到轻量化的,UBI和EXT4区别在哪为什么EXT4不适合NAND Flash(这个没回答的上来)
7.对进程间通信的理解,socket或者ipc如何提高实时性;
8.你的操作系统怎么做到实时性的?(基于抢占)
9.你的软件运行在用户态,怎么架构的?
10.NAND的数据怎么确认是读取问题和硬件问题。
11.对操作系统的理解,以及最深入的内容?
12.内核态与用户态之间的交互方式?(不太好回答)

滴滴

1.CAN和UART区别,CAN是帧结构吗
2.CAN芯片怎么写的,数据怎么与内核交互的,属于网络设备还是字符设备
3.你觉得最体现你项目能力的是哪个部分,你在其中参与的核心解决的难题是啥,你给我说说三取二的原理,以及你遇到什么困难。
4.描述你的项目我来复述并评估拟堆项目的理解,项目背景和项目分工以及你的主要工作和难点
5.动态库和静态库的区别,后缀格式,以及函数的相对地址区别
6.堆和栈的区别,函数栈、线程栈的区别
7.你在微电子学与固体电子学专业里面,你觉得自己能力算中上还是最好的那一批?
8.最开始的:自我介绍,说你最大的和别人不同的
9.有名管道的父节点和子节点
10.共享内存的使用注意事项:回答锁和不能随意释放

海康、大华

杭州体面厂

VIVO

提前批很早,后面没有参与正式批

TP

要双985

#秋招##校招##嵌入式工程师##软件研发工程师##内推#
全部评论
项目只用单片机的,留下了羡慕的泪水
4 回复 分享
发布于 2022-08-17 16:54 江苏
很详细的教程,学习了
3 回复 分享
发布于 2022-08-16 16:29
2 回复 分享
发布于 2022-08-17 14:37 天津
我测控转机械 属于是逆行了
2 回复 分享
发布于 2022-08-17 14:15 湖北
世界100强神仙外企博世考虑一下,内推途径WWW.BOSCH.COM.CN/CAREERS/CAREERSCAMPUS,内推码NTANWx6 工作地点:北京,上海,苏州,无锡,西安,重庆,烟台,长沙,杭州,南京等城市 工作岗位:人工智能,软件开发,嵌入式开发,产品研发,智能制造等
1 回复 分享
发布于 2022-08-17 14:40 江苏
学习了
1 回复 分享
发布于 2022-08-16 22:32
优质帖,三连了!
1 回复 分享
发布于 2022-08-16 15:20
楼主,*搜不到呀
点赞 回复 分享
发布于 2023-06-27 18:09 北京
楼主可以推荐一些内推吗
点赞 回复 分享
发布于 2023-05-20 23:18 重庆
点赞 回复 分享
发布于 2022-10-12 18:16 北京

相关推荐

不愿透露姓名的神秘牛友
10-15 18:22
华为云计算 - 通用软件开发 线下一二面、主管面一面:60min自我介绍1.实习拷打,实习的八股部分:1.1.怎么用arthas做排查,arthas的原理1.2.联合索引改造为什么可以提升插入时间速率1.3.线程池核心参数有哪些1.4.blockedqueue原理1.5.rag流程2.docker原理,k8s+container线上部署流程3.对mysql事务的理解4.mvcc原理5.手撕:每日温度6.看你笔试分很高啊,写得很快啊。有几个同学和你代码重复度很高,你澄清一下。(他把几个人名字念了一遍问我认不认识。我说不认识,然后我主动把三个笔试题的逻辑都讲了一遍)无反问二面:25min自我介绍1.rag相关1.1.rag流程1.2.rag检索能力相关指标1.3.重排序方法1.4.余弦匹配和欧式距离匹配区别1.5.rag的向量维度1.6.做过模型微调吗2.手撕 n个点拟合一条直线(1.暴力拟合,2.多条直线下要选取最多拟合点的直线,3.直线上噪声需要用最小二乘法优化)反问主管面:30min自我介绍1.自己主导的项目经历,举个案例2.被提意见并有收获的经历,举个案例3.自动化为什么选择做web开发4.rag有很多发展方向,现在通用化的是去做文档分词,语义召回。你觉得对企业而言,企业的rag发展方向是怎么样的。5.ai coding很厉害的时代下,职业发展规划是什么样的,怎么提升自己6.有没有过努力尝试但最终失败的经历反问
查看25道真题和解析
点赞 评论 收藏
分享
又到了一年秋招季,因为之前在相关的帖子下面有发过评论,所以很多找工作的小伙伴经常私聊我,问相关公司或者岗位的情况。因为我偶尔才看牛客,所以信息回的不是很及时,今天在这写一个帖子介绍一下行业相关的一些情况。有业内的小伙伴想跳槽在找目标公司的话,也可以直接拉到下面看有哪些相关的公司适合跳。一、存储固件开发到底是干什么的1.关于岗位名称这个岗位其实没有统一的叫法,在业内一般叫FW开发(Firmware),大多数公司在招聘时都是叫存储固件开发,有的相关的公司直接就叫做嵌入式软件开发但JD写的工作内容是SSD/UFS/eMMC固件开发,有的叫嵌入式固件开发之类的,有的叫SSD/UFS/eMMC FW开发,这些通常指的都是一个岗位,但是具体方向稍有差别,这取决于你做什么产品。2.什么是存储固件?要讲什么是存储固件之前,要先知道现在的主流存储产品分为闪存类和磁盘这两大类,而闪存类的存储产品和磁盘的区别就是闪存使用的存储介质是Nand Flash。而如今闪存类的存储产品包括固态硬盘(SSD)、手机使用的UFS、很多嵌入式平台使用的eMMC、普遍使用的SD/TF卡或者相机专用的CF卡、便携式的移动硬盘以及U盘等等。那么光有闪存芯片是无法做成上述这些可以直接使用的产品的,闪存芯片在这里扮演的角色类似于我们经常见到的智能储物柜中的柜子,单纯的用于存储,如果要做出来智能柜那就还需要一个嵌入式控制板以及在控制板上跑的软件,那么对应到我们这里就是主控芯片和存储固件。像智能储物柜上跑的软件需要做什么呢?那就是实现你一个储物以及取物的逻辑,在什么条件下能让你储物,什么条件下能让你取物,怎么能让你正确的取到你的东西。又比如现在很多人排队,你在等着存或者取东西,那你的软件怎么实现更快的让人家存东西或者取东西等等功能。那对应的存储固件的作用就是管理你存在闪存芯片里边的数据,保证可以正确的读到你原来存进去的数据,以及在各种复杂场景下,保证你的数据不会出现异常导致丢失的情况以及实现更高的读写性能等等功能(实际固件复杂程度远高于刚刚讲的这些,会涉及到多种协议以及各种其他功能的实现等等)3.存储固件岗位具体方向的划分目前主要的产品线有以下三大类:SSD、UFS以及eMMC,其他还有占比少量的比如SD卡以及移动存储或者U盘,这些占比少的东西暂且按住不表。那么对应到存储固件的岗位就是以这三大类的产品线作为划分,分别对应SSD固件开发、UFS固件开发、eMMC固件开发。因为这三类产品在硬件形态、协议功能及复杂度上,都有不同程度的差别,导致不同产品使用的存储主控芯片存在很大的差别,进而导致这些产品等等固件也有较大的差别,所以作为开发人员需要储备的知识也是有差异的。需要说明的是现在有的公司把这三个方向分为两类,一个是SSD方向,一个是嵌入式方向,嵌入式方向包含UFS以及eMMC。这样分类的原因是鉴于他们的应用场景以及发展是一脉相承的,他们的应用场景均是在嵌入式领域(手机也算是一类嵌入式平台),最初早期的手机因为SD卡速度逐渐不满足需求而改用了eMMC,随着手机进一步发展后,eMMC也满足不了手机的需求而改用了UFS。这两最初在芯片尺寸和外观上都是一致的,主要的差别在于协议端,以及由此带来的主控的变化。所以UFS和eMMC的固件主要的差别是前端协议的适配这一块有比较大的差别,以及UFS协议有更丰富的Feature需要固件去实现。因此这UFS和eMMC两个方向的转换的难度会小一点,这两个方向和SSD方向的差别很大,所以从嵌入式方向和SSD方向的转换难度会大很多。4.选哪一端?在面试的时候面试官可能会说这个岗位会分为前端(FE Front End)、FTL(Flash Translation Layer)、后端(BE Back End),那么这里就要谈他们划分的依据是什么以及干的活有什么差别?先说前端,前端对应的就是和使用这个产品的平台(例如电脑、手机或者其他嵌入式平台)我们称之为HOST的交互,我们和HOST之间的交互行为是需要符合各自产品的协议所定义合理的行为,在我们的产品中,我们可能会遇到host的行为不符合协议,或者我们固件行为不符合协议甚至协议中没有定义的行为,那么这一部分就需要前端去做相应的处理。除此之外,前端最主要的一个工作就是要把从HOST端来的请求处理之后送到下层去处理,这是完成HOST请求的第一步。另外要说明在嵌入式产品方向,前端协议通常没有这么复杂,所以难度应该会低一点,而SSD方向因为前端会涉及到PCIE以及NVME协议,这两协议会更复杂一点,并且一直在不断的迭代,所以难度上会高一点。再说FTL层,这算是固件中最主要的一层,固件中涉及到的主要功能都需要在这一层去进行调度实现,比如最基本的读写调度,然后像擦写均衡(WL Wearing Leveling),数据保持(Data Rentation),垃圾回收(GC Garbage Collection),映射表管理等等算法或者功能都是在这一层去做的。这一层也是产品性能以及固件质量决定性的一层,上面讲的这些以及没讲的这一些功能或者算法的一些策略或者调度之类的都会导致它的性能有差异,这一层做的好不好也会决定你后面去解BUG的多少以及难度。做这一层在产品开发前期主要就是写功能,然后做调做优化调试,后边开始放量测试后就主要就是Debug,如果是厂内测试遇到的bug可能还好,但如果是在客户那一边测试打到的问题,那就意味着加班和解不出bug而不断的挠头。最后说后端,后端主要做的是对Nand Flash的一个读写的调度以及适配,也就是利用主控芯片的Flash IP端和Flash基于ONFI协议去做一个交互,然后实现对Flash的读写功能(其实就是适配不同家品牌的Nand Flash),因为不同家Flash的功能也有差异,所以后端也需要对这些做一个适配。具体的适配工作可能涉及到各种功能(读写擦以及更复杂的读写擦)命令时序的一个适配,以及对Nand Flash类似ECC/Retry等能力的调整适配之类的。5.工作难度大吗?强度高吗?首先讲工作难度的问题,必须先承认这个行业想入门是有难度的,基本上你干个一两年,你可能还是懵懵懂懂的,刚开始干活这一段时间是整个职业生涯最痛苦的阶段,也是压力最大的时候,如果没有老鸟带着干,那可能真的特别特别难受,所以如果想干这个谨慎选择培养模式不好的公司。关于工作强度的这个问题,其实是要看具体的项目,以及项目的进度。像一个项目一般是前期开发,开发完了然后去测试,然后最后再到客户导入。一般前期开发忙是稳定的忙,测试的时候就看测到问题多不多,难度大不大,如果打到的问题又多又难,那你肯定强度就大了。到了客户导入阶段也是同样的道理,顺利的话那强度就小了。当然,通常而言这一行加班是常态,不过不同公司的加班强度不一样。6.好不好跳槽?就目前而言,同行业跳槽是挺好跳的,因为目前国内以长江存储为头带起来的上下游企业都成长起来了,同时随着去全球化以及为了产业链的安全而进行的国产替代,还有一些大大小小的相关的公司也进入到这一行并且也做出了一些成绩,相关的岗位还是很多的,至少从我干这个到现在,做这个的公司是越来越多了,岗位是越来越多了。再如果你是做嵌入式方向的,也是有机会去手机厂做一些相关的工作。如果说你想跳槽去其他行业,那可能你的行业经验就不太合适,存储行业的经验算是一个孤岛?一般只有这行业上下游的企业比如终端用户像刚刚讲的手机厂商会认可。你想往外跳,可能其他行业不太会认同你的工作经验。所以如果你来干这个了,你觉得干不来或者不合适,你就趁早跳其他行业,不要继续扩大沉没成本,如果你觉得干这一行也还行,那你可以一直干着这一行,还是比较看重经验的,这一行可能不能像互联网那样赚大钱,毕竟还是实业,但保个温饱还是可以,赚个辛苦钱是完全没问题。二、业内相关公司名单整理个人经验,肯定总结的不全,仅供参考这里主要说国内公司,国外的原厂(三星,海力士,铠侠,美光)在国内的情况我不是很熟悉所以不讲,有需要的自己去挖掘一下信息。1.Nand原厂:长江存储 原厂无需多言,固件团队规模正在快速扩展2.主控厂Phison 台湾群联,应该算是世界最大的主控厂了?应该没有内地的岗位Silicon Motion SMI 台湾慧荣,只卖主控和解决方案,不卖产品。在内地有子公司?联芸科技 算是最早量产国产PCIE SSD主控的厂商了,只卖主控和解决方案,不卖产品,已上市英韧科技  只卖主控和解决方案,不卖产品大普微 主要是做企业级SSD的得一微 早期SATA SSD主控还不错,PCIE这一块有点掉队了,现在正在追回特纳飞 不了解忆芯科技 不了解平头哥 量产了企业级PCIE5.0主控康盈半导体 康芯微,主要是做嵌入式这一块3.模组厂:江波龙 国内最大模组厂,三大产品线都有,已经有eMMC和UFS主控量产,实力很不错,已上市佰维存储 宏碁掠夺者实际运营者,三大产品线都有,有自己的eMMC主控,已上市德明利 不太了解,反正也上市了宏芯宇 (他很想上市)记忆科技 旗下亿联主营OEM(就是to B) SSD,其他方向的情况不了解时创意 应该主要是做嵌入式产品这一块亿恒创源Memblaze 主要做企业级SSD海康存储 联芸大股东大华技术 有子公司做SSD4.其他还有其他一些不是很了解的公司,可能因为公司规模比较小以及产品知名度不算高,比如合肥大唐存储南京鹏钛得瑞领新武汉喻芯半导体
投递大连飞创信息技术有限公司等公司10个岗位
点赞 评论 收藏
分享
评论
78
425
分享

创作者周榜

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