找回密码
 注册
搜索
查看: 1714|回复: 0

[招聘信息] 大厂 上海 北京 杭州

[复制链接]
发表于 2021-11-11 10:22:30 | 显示全部楼层 |阅读模式
欢迎咨询
微信WeChat:13795301599
Email:sherry.hu@hibohr.com


①服务器/SoC固件研发工程师
职位描述
1、负责下一代服务器/板卡/SoC固件自主研发及产品交付和维护;
2、负责海量服务器硬件组件的各固件统一化定制, 与厂商协同研发并指导其开展工作;
3、负责服务器固件领域RAS、故障定位系统、硬件性能调优、安全、功耗等竞争力特性的策略制定、方案落地;
4、引领固件领域技术发展趋势,结合业务应用场景,开拓固件技术发展方向,并推动相关技术产品化落地。
职位要求
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开发人员。


②SoC系统软件工程师
职位描述
1、负责芯片底层软件开发和SoC Bring-up;
2、负责BootROM/Server固件(ATF/SCP/Tiano/U-Boot)开发;
3、负责PCIe/DDR/PMU/RAS等IP的Firmware/Driver开发。
职位要求
1、计算机相关专业,本科及以上学历,5年以上相关工作经验;
2、掌握Linux内核Debug/Trace的工具与技术,具备内核调优能力;
3、符合以下要求其中两条或以上:

(1)熟悉ARM/RISC-V CPU体系架构,掌握其Privilege Level/Interrupt/MMU的实现原理;
(2)熟悉DDR Training 或是PCIe EP驱动的优先;
(3)熟悉PCIe,PMU,DDR等相关IP及其验证方法;
(4)具有FPGA/ZeBu/Palladium等仿真平台使用经验和芯片验证经验者优先;

(5)有RISC-V BootROM开发经验,熟悉RISC-V Bringup流程,熟悉u-boot/opensbi优先;
(6)熟悉ARM ATF/SCP的开发人员。

③Linux内核研发工程师
职位描述
1、 针对业务需求定制Linux内核,结合业务需求开发内核新功能;
2、 结合服务特点对服务器底层/Linux内核进行性能调优;
3、 负责改进,维护公司内部内核,保障内核稳定且高效。
职位要求
1、精通Linux内核,至少阅读过1个主要模块(调度,文件系统,网络,I/O,内存管理等)的源代码;
2、熟悉Linux平台上的C语言编程,熟悉多进程多线程编程,熟悉socket编程;
3、善于学习新的知识,动手能力强,有进取心;
4、有内核社区补丁提交经验者优先;
5、有丰富内核故障调试经验者优先。

④Linux内核高级研发工程师
职位描述
1、 针对业务需求定制Linux内核,结合业务需求开发内核新功能;
2、 结合服务特点对服务器底层/Linux内核进行性能调优;
3、 负责操作系统/内核前沿新技术的研究和应用。
职位要求
1、精通Linux内核,至少阅读过2-3个主要模块(调度,文件系统,网络,I/O,内存管理等)的源代码;
2、熟悉Linux平台上的C语言编程,熟悉多进程多线程编程,熟悉socket编程;
3、具有复杂系统软件的设计、开发和调优能力;
4、有丰富内核故障调试或内核社区补丁提交经验者优先;
5、有多平台(x86/ARM/RISC-V)内核与系统研发经验者优先;
6、了解主流虚拟化技术(Xen/KVM等)的实现,阅读过相关源代码者优先;
7、良好的团队合作精神,较强的沟通能力;
8、优秀的分析问题和解决问题的能力,对解决具有挑战性 问题充满激情。

⑤高级编译器工程师
职位描述
1、负责基于编译技术的字节重点业务的性能分析及优化;
2、负责前沿编译优化技术在字节重点业务的落地;
3、负责PGO相关优化落地的研发维护;
4、参与研发性能分析及优化平台。
职位要求
1、熟悉编译原理以及相关编译优化技术;
2、熟悉LLVM/GCC/GraalVM/HotSpot/Go runtime中某个编译器框架;
3、熟悉Intel/AMD x86_64或ARM arm64体系结构,精通x86_64或arm64微架构;
4、精通C/C++,熟悉C++底层实现原理;
5、有以下经验者优先:
(1)熟悉LLVM/GCC等C/C++编译器,并参与相关社区者优先
(2)有HPC编译器以及高性能库开发经验者优先

⑥Android系统开发工程师
职位描述
1、基于 Android 系统开发 HAL 层 和 ROM 的优化工作;
2、基于 Android 和 Linux 环境下的图形图像软件开发;
3、基于Android 环境的稳定性/兼容性提升。
职位要求
1、对Android的图形图像栈(SurfaceFlinger/HWC/MESA/Direct Rendering Manager)有比较深入的理解;
2、有 swiftshader/glslang/spirv-cross 相关技术优先;
3、有 Linux 内核和虚拟化技术(比如:QEMU/VirtIO-GPU)相关经验优先;
4、需要熟悉C/C++, 了解Java优先。

⑦存储研发工程师
职位描述
1、参与新型存储技术的构建、研究分析、开发、设计、在系统层面助力存储新技术在业务落地;
2、深入理解SSD的固件架构以及代码实现,Linux block IO layer的架构和实现, 开发软硬一体化方案;
3、深入理解存储业务应用,对分布式KV、HDFS、分布式块存储等进行深入分析,了解业务情况与用户需求,制定性能成本最优的软硬一体化方案;
4、跟进业界最新研究、开发状态,结合业务发展,规划与设计存储支撑组件软硬件架构的路线图。
职位要求
1、3年以上存储领域相关工作经验;
2、具有文件系统开发经验,了解Linux内核文件系统栈和各类文件系统的实现,及其优劣势;
3、熟悉Linux内核编程,特别是文件系统栈、内存管理、调度和内核各种编程机制;
4、对NVMe SSD和Flash介质的特性、内部原理与访问协议有所了解,能够有针对性的对一体化方案进行二次开发和性能优化;
5、熟悉SmartSSD、OpenChannel、ZNS、NVMe over Fabric,有驱动和应用开发的优先;
6、熟悉磁盘/Flash相关的各种数据结构,了解它们的异同点和优劣势,可以针对不同介质和场景,选择不同的数据结构。

⑧虚拟化高级研发工程师
职位描述
1. 负责虚拟化组件的性能优化和稳定性改善;
2. 负责通用虚拟化、异构虚拟化等领域前沿技术的探索和落地;
3. 负责研究轻量虚拟化/安全容器等云原生场景下单机系统技术,满足业务需求。
职位要求
1. 精通C/C++编程和多线程性能优化,具备良好的算法、数据结构基础;
2. 深入理解虚拟化基本原理,如:内存虚拟化、中断虚拟化等;
3. 熟悉X86/ARM体系架构及其虚拟化相关原理;
4. 熟悉主流I/O虚拟化技术,如:VirtIO、vDPA、VFIO等;
5. 熟悉Linux内核, 并参与或主导过相关内核模块研发;
6. 参与KVM/Xen、QEMU、Libvirt等相关开源社区并有贡献者优先;
7. 对Kata Containers、Firecracker、Cloud-Hypervisor、Rust-VMM等有深入研究者优先;
8. 有较强硬件虚拟化研发经验者优先。

⑨Linux操作系统研发工程师
职位描述
1、研发并交付字节跳动Linux操作系统产品;
2、操作系统问题追查、跟踪;
3、Linux操作系统在下一代服务器、自研硬件平台的使能与特性实现;
4、实现业务的定制化需求,构建字节跳动操作系统社区生态;
5、操作系统CI/CD平台开发及镜像分发。
职位要求
1、参与过操作系统社区生态建设、规范制定工作;
2、对操作系统核心组件有研究,包括但不限于Linux内核、Systemd、工具链等;
3、对虚拟化或容器技术有一定了解,包括但不限于Libvirt、Kubenetes、KubeVirt等;
4、有主流操作系统部署维护经验,如Debian、CentOS、FreeBSD、Ubuntu、SUSE等;
5、熟悉X86, ARM64 或RISC-V体系架构;
6、良好的自驱力和学习能力;
7、良好的上下游合作推动能力。
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-4-25 19:31 , Processed in 0.044356 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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