字节跳动服务器/SoC固件研发工程师
社招全职3年以上JJP3P地点:上海状态:招聘
任职要求
1、三年以上相关工作经验,有熟练阅读英文技术规范、硬件手册的能力;英文熟练者优先; 2、具有良好的系统化思维和大局观,较强的问题分析与解决能力; 3、具备较强的方案组织和输出能力以及良好的客户服务意识; 4、熟悉C或者C++开发、具有良好的数据结构算法能力; 5、符合以下要求其中两条或以上: (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开发人员。
工作职责
1、负责下一代服务器/板卡/SoC固件自主研发及产品交付和维护; 2、负责海量服务器硬件组件的各固件统一化定制, 与厂商协同研发并指导其开展工作; 3、负责服务器固件领域RAS、故障定位系统、硬件性能调优、安全、功耗等竞争力特性的策略制定、方案落地; 4、引领固件领域技术发展趋势,结合字节业务应用场景,开拓固件技术发展方向,并推动相关技术产品化落地。
包括英文材料
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
相关职位
社招3年以上J89LL
1、负责下一代服务器/板卡/SoC固件自主研发及产品交付和维护; 2、负责海量服务器硬件组件的各固件统一化定制, 与厂商协同研发并指导其开展工作; 3、负责服务器固件领域RAS、故障定位系统、硬件性能调优、安全、功耗等竞争力特性的策略制定、方案落地; 4、引领固件领域技术发展趋势,结合字节业务应用场景,开拓固件技术发展方向,并推动相关技术产品化落地。
更新于 2022-03-21
社招3年以上RADF1
1. 负责下一代服务器/板卡/SoC固件自主研发及产品交付和维护; 2. 负责海量服务器硬件组件的各固件统一化定制, 与厂商协同研发并指导其开展工作; 3. 负责服务器固件领域RAS、故障定位系统、硬件性能调优、安全、功耗等竞争力特性的策略制定、方案落地; 4. 引领固件领域技术发展趋势,结合字节业务应用场景,开拓固件技术发展方向,并推动相关技术产品化落地。
更新于 2019-12-20
社招3年以上3PS2
1、负责下一代服务器/板卡/SoC固件自主研发及产品交付和维护; 2、负责海量服务器硬件组件的各固件统一化定制, 与厂商协同研发并指导其开展工作; 3、负责服务器固件领域RAS、故障定位系统、硬件性能调优、安全、功耗等竞争力特性的策略制定、方案落地; 4、引领固件领域技术发展趋势,结合字节业务应用场景,开拓固件技术发展方向,并推动相关技术产品化落地。
更新于 2021-08-16