百度公有云内核研发工程师(J85886)
社招全职2年以上ACG地点:北京 | 上海状态:招聘
任职要求
-本科及以上学历,计算机科学、软件工程、电子工程或相关专业 -具有2年以上Linux内核或虚拟化技术研发经验 -精通C语言编程,熟悉汇编语言更佳,深入理解Linux内核架构,包括内存管理、进程调度、文件系统、网络协议栈等 -熟悉至少一种主流虚拟化技术(如KVM、Xen、QEMU等),有相关开发经验者优先 -熟练使用调试工具和技术(如GDB、perf、tracep…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
-设计、开发和维护虚拟化内核模块,包括但不限于KVM(Kernel-based Virtual Machine)、Xen等 -优化虚拟机性能,确保高效利用物理资源,减少延迟并提高吞吐量 -内核调试与问题解决:对虚拟化内核进行调试,分析并解决各种复杂的技术问题,包括内存管理、进程调度、I/O性能等;使用调试工具和技术(如GDB、perf、tracepoints等)定位并修复内核中的错误和性能瓶颈 -安全增强与漏洞修复:分析和改进虚拟化环境的安全性,确保虚拟机之间的隔离性和安全性;及时响应并修复已发现的安全漏洞,提升系统的整体安全性
包括英文材料
学历+
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
内核+
https://www.youtube.com/watch?v=C43VxGZ_ugU
I rummage around the Linux kernel source and try to understand what makes computers do what they do.
https://www.youtube.com/watch?v=HNIg3TXfdX8&list=PLrGN1Qi7t67V-9uXzj4VSQCffntfvn42v
Learn how to develop your very own kernel from scratch in this programming series!
https://www.youtube.com/watch?v=JDfo2Lc7iLU
Denshi goes over a simple explanation of what computer kernels are and how they work, alonside what makes the Linux kernel any special.
GDB+
[英文] Debugging with GDB
https://betterexplained.com/articles/debugging-with-gdb/
A debugger lets you pause a program, examine and change variables, and step through code.
https://code.visualstudio.com/docs/cpp/cpp-debug
After you have set up the basics of your debugging environment as specified in the configuration tutorials for each target compiler/platform, you can learn more details about debugging C/C++ in this section.
https://opensource.com/article/21/3/debug-code-gdb
Troubleshoot your code with the GNU Debugger.
https://www.brendangregg.com/blog/2016-08-09/gdb-example-ncurses.html
gdb is the GNU Debugger, the standard debugger on Linux.
还有更多 •••
相关职位
社招ACG
-设计、开发和优化公有云存储系统类产品,包括但不限于对象存储、分布式块存储服务、云消息队列服务、云Cache服务、关系型数据库、冷数据存储服务、数据传输服务等等 -开发和优化大规模高性能服务软件 -为百度开放云行业客户提供分布式存储技术和产品解决方案 -联动大数据、云计算、边缘云、视频云等多团队打造整体高性能解决方案
更新于 2025-06-10北京
社招ACG
-设计、开发和优化公有云存储系统类产品,包括但不限于对象存储、分布式块存储服务、云消息队列服务、云Cache服务、关系型数据库、冷数据存储服务、数据传输服务等等 -开发和优化大规模高性能服务软件 -为百度开放云行业客户提供分布式存储技术和产品解决方案 -联动大数据、云计算、边缘云、视频云等多团队打造整体高性能解决方案
更新于 2025-03-03北京
社招ACG
-设计、开发和优化公有云存储系统类产品,包括但不限于对象存储、分布式块存储服务、云消息队列服务、云Cache服务、关系型数据库、冷数据存储服务、数据传输服务等等 -开发和优化大规模高性能服务软件 -为百度开放云行业客户提供分布式存储技术和产品解决方案 -联动大数据、云计算、边缘云、视频云等多团队打造整体高性能解决方案
更新于 2024-08-15北京