
字节跳动
服务器/SoC固件研发工程师
服务器/SoC固件研发工程师
发布于 大约 2 个月前普通员工/个人贡献者
杭州市
中级经验
全职员工
仅现场办公
学历未注明
软件工程
ARM
BIOS
BMC
DDR
OpenBMC
PCIe
RISC-V
UEFI
AI 估算 · 30k–60k
字节跳动为头部互联网公司,固件工程师稀缺,薪资高于市场平均水平,通常15薪。
职位详情
关于这个职位
该职位负责字节跳动下一代服务器/SoC固件的自主研发与产品交付,涵盖BIOS、BMC、存储固件等关键技术
你将主导固件领域RAS、故障定位、性能调优等竞争力特性的策略制定与落地,并与厂商协同研发
适合具备扎实C/C++功底和固件开发经验的技术专家
最低要求
三年以上相关工作经验,有熟练阅读英文技术规范、硬件手册的能力
英文熟练者优先
具有良好的系统化思维和大局观,较强的问题分析与解决能力
具备较强的方案组织和输出能力以及良好的客户服务意识
熟悉C或者C++开发、具有良好的数据结构算法能力
符合以下要求其中两条或以上:
(1)精通芯片/服务器BIOS、BMC、存储固件、网卡固件等其中一个关键技术,有相关的开发或测试经验
(2)精通服务器的软硬一体机调优,有软硬件一体机项目实战经验并获得好的结果
(3)熟悉服务器相关UEFI BIOS、AMI BMC/OpenBMC、ARM开源固件架构等方向,并在此方向上有丰富的嵌入式C/C++编程经验
熟悉LinuxBoot/CoreBoot者优先
(4)熟悉PCIe,DDR,JEDEC,CXL等各种协议/规格者优先
(5)熟悉Memory Controller IP和DDR Training Flow
(6)熟悉Memory Address/Memory Map
(7)熟悉PMU,RAS等相关IP及其验证方法
(8)熟悉Debug/Trace相关IP以及软件集成
(9)有RISC-V BootROM开发经验,熟悉RISC-V Bringup流程,熟悉u-boot/opensbi优先
(10)有ARM Server固件开发经验,熟悉ATF/SCP开发人员
工作职责
负责下一代服务器/板卡/SoC固件自主研发及产品交付和维护
负责海量服务器硬件组件的各固件统一化定制,与厂商协同研发并指导其开展工作
负责服务器固件领域RAS、故障定位系统、硬件性能调优、安全、功耗等竞争力特性的策略制定、方案落地
引领固件领域技术发展趋势,结合字节业务应用场景,开拓固件技术发展方向,并推动相关技术产品化落地
AI 洞察
优缺点分析
优点
- 固件岗位属于硬件核心领域,技能稀缺且壁垒高,职业竞争力强
- 公司薪酬福利优厚,包括高薪、股票期权等,且技术氛围浓厚
- 技术要求全面,需同时掌握硬件知识、底层协议和嵌入式开发,学习曲线陡峭
- 适合热爱底层技术、有扎实C/C++功底和固件/嵌入式开发经验,乐于解决复杂硬件问题的工程师
缺点 / 挑战
- 字节跳动作为大型互联网公司,提供海量服务器场景和丰富的数据,技术挑战大,成长空间广阔
- 工作强度可能较高,需应对大规模部署的快速迭代和紧急问题
角色解读
- 深耕固件技术领域,成为BIOS/BMC或SoC固件专家,主导前沿技术研发
- 向系统架构师方向发展,统筹服务器硬件与固件协同设计
- 有机会转向技术管理岗,带领固件团队负责大型项目交付
- 负责服务器/SoC固件的自主研发,包括BIOS、BMC、存储固件等关键模块的设计与实现
- 协同厂商进行固件定制化开发,确保海量服务器硬件组件的统一管理与兼容性
- 主导固件领域RAS、故障定位、性能调优等特性的策略制定与落地,提升系统可靠性
- 精通C/C++编程,具备扎实的数据结构与算法基础
- 熟悉服务器固件架构(UEFI BIOS、OpenBMC、ARM Trusted Firmware等)及相关协议(PCIe、DDR、CXL)
- 具备系统化思维和问题分析能力,能够独立解决复杂的固件问题
申请策略
- 提前了解字节数据中心硬件架构和自研服务器方向,在面试中展现对业务场景的理解
- 突出固件相关项目经验,如BIOS/BMC开发、ARM平台bringup等,并用数据量化成果
- 强调对PCIe/DDR等协议的理解以及性能调优案例
- 展示英文技术文档阅读能力和跨团队协作经验
- 补充UEFI、OpenBMC、ARM Trusted Firmware等开源固件知识
- 学习RISC-V架构和BootROM开发流程
面试指南
- 结构化回答:先说问题背景,再讲分析思路(如日志、工具链),最后解决方案和结果
- 技术问题:先说基本原理,再结合实际项目经验,引出优化或调试方法
- 请描述一次你解决复杂固件问题的经历
- 解释UEFI BIOS的启动流程,以及如何调试启动失败问题
- 如何优化服务器内存访问性能?涉及哪些DDR参数?
- 谈谈你对RAS(可靠性、可用性、可维护性)在固件层面实现的理解
- 在PCIe链路训练过程中可能遇到哪些问题?如何调试?
- 复习固件相关协议标准(PCIe、DDR、NVMe等)和调试工具(如JTAG、逻辑分析仪)
职位点评
71
综合评分
字节跳动固件研发岗,技术前沿、薪资优厚,但工作强度大、WLB一般。
更适合这类人
适合追求技术深度和职业成长,对工作强度有较高承受力的工程师。
表现最好
成长发展
相对薄弱
工作生活
薪资福利85
成长发展90
工作生活40
使命价值70
薪资福利
85较高
字节跳动薪资水平在行业内极具竞争力,且福利完善,但JD中未明确说明具体薪资与福利,故评分较高但留有空间。
薪资信号未披露(AI估算:30K-60K/月)
成长发展
90较高
该职位涉及服务器固件前沿技术(如CXL、RISC-V),技术深度大,且公司业务场景丰富,成长空间极大。
技术前沿前沿/新兴技术
技术栈BIOS、BMC、UEFI、PCIe、CXL、RISC-V、ARM、OpenBMC
业务类型ambiguous
工作生活
40较低
字节跳动以高强度工作著称,JD中未提及WLB信息,且杭州办公地点一般要求现场,生活化程度较低。
工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)
使命价值
70中等
服务器固件对数据中心效率和稳定性意义重大,但JD中未强调社会价值,行业属于稳定增长赛道。
行业发展稳定成熟行业
社会影响中性/一般
创新程度积极采用新技术
字节跳动 的其他在招职位
相似职位推荐
Watch Jobs