Skip to content

Open nowFirst seen 47 hours ago

Linux Systems Kernel Architect (Expert) [Linux內核系统架构师(专家)] RMB3-5mil

King Deux Search & Consulting348 open roles

Where
Shenzhen, Guangdong Province, China
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowLinux Systems Kernel Architect (Expert) [Linux內核系统架构师(专家)] RMB3-5milKing Deux Search & Consulting · Shenzhen, Guangdong Province, China
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on King Deux Search & Consulting's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

11.8% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.1%1 day
  2. 4.4%3 days
  3. 11.8%7 days
  4. 18.6%14 days
  5. 35.6%30 days
  6. 45.1%60 days
This job: first seen 47 hours ago

The posting

King Deux Search & Consulting is a specialized executive search firm that offers bespoke talent solutions for financial services and commerce. We are committed to not only finding the right opportunity for our candidates but also leaving a legacy that lives on beyond the hiring process.

Follow us at https://www.careers-page.com/kingdeux for updates on the exceptional clients we represent. Stay up-to-date on industry news and get your career consultation scheduled at kingdeux.com

Linux Systems Kernel Architect (Expert)

A prominent consumer electronics brand is seeking a highly skilled Linux Systems Architect based in Shenzhen. The successful candidate will be responsible for overseeing system design and performance optimization, managing kernel porting and debugging processes, and driving innovation in storage and filesystem technologies. This role requires extensive experience in Linux kernel development and a strong ability to collaborate with cross-functional teams to enhance system stability and efficiency.

Responsibilities

  1. System Architecture and Development Design and evaluate the overall architecture of Linux systems (Middleware/Driver/Libraries/User Space Applications). Lead Linux kernel porting, driver debugging, system customization, and mass production processes. Adapt systems to various hardware platforms (preferably ARM SoC) and optimize boot processes (uBoot/GRUB).
  2. Performance Optimization and Problem Solving Analyze kernel performance bottlenecks (scheduling/memory/IO/filesystem) and perform tuning and troubleshooting. Resolve kernel issues like deadlocks, panics, and OOM situations to ensure system stability. Use toolchains (perf/ftrace/eBPF/kdb, etc.) for in-depth debugging.
  3. Storage and Filesystem Proficient in storage technologies such as Soft RAID, LVM, iproute2, iSCSI, and IPSAN. Understand the principles of filesystems like Ext4, Btrfs, and ZFS, and be familiar with core mechanisms like VFS, superblock, and inode. Optimize filesystem features (quota/ACL/xattr, etc.).
  4. Technical Foresight and Collaboration Keep track of kernel community trends, participate in technical solution design and abstraction. Collaborate with the team to tackle technical challenges and produce architectural design documentation.

Qualifications

  • Bachelors degree or higher, with over 10 years of experience in Linux kernel development and a solid foundation in computer architecture.
  • Expertise in Linux kernel subsystems (process scheduling/memory management/IO/virtualization) and core APIs.
  • Proficient in C/C++ with the ability to independently develop low-level modules.
  • Experience in porting and customizing at least one Linux distribution (Debian/Ubuntu/OpenWRT).
  • Familiar with Buildroot and skilled in troubleshooting uBoot/kernel/driver/filesystem issues.
  • Proficient in using kernel debugging tools (perf/kcore/kgdb, etc.).
  • Strong problem analysis skills, especially in resolving common kernel issues like deadlocks, panics, and OOM situations.
  • Familiar with the Linux kernel file system architecture and storage subsystems, with knowledge of at least one file system (e.g., Ext4, Btrfs, ZFS); experience submitting patches to the Linux community is preferred.
  • Understanding of important filesystem data structures like superblock and inode is a plus.
  • Experience in NAS system development or contributions to the Linux community.
  • Strong understanding of ARM SoC hardware mechanisms or storage subsystem optimization.
  • Excellent technical vision and system architecture design capabilities.
  • Strong problem analysis skills and ability to work under pressure.
  • Good teamwork and communication skills.

Preferred Qualifications

  • Familiarity with kernel scheduling algorithms or memory management optimization.
  • Experience in large-scale distributed storage or cloud computing projects.
  • Publications of technical patents or core papers.

Linux內核系统架构师(专家) 一家知名消费电子品牌正在寻找一位高技能的Linux系统架构师,工作地点在深圳。成功的候选人将负责系统设计和性能优化的监督,管理内核移植和调试流程,并推动存储和文件系统技术的创新。该职位要求在Linux内核开发方面具有丰富的经验,并具备与跨职能团队合作以增强系统稳定性和效率的强大能力。

职责

  1. 系统架构与开发 设计并评估Linux系统整体架构(Middleware/Driver/LIBs/用户空间应用)。 主导Linux内核移植、驱动调试、系统裁剪及量产流程。 适配系统至不同硬件平台(ARM SOC优先),优化启动流程(uBoot/GRUB)。
  2. 性能优化与问题解决 分析内核性能瓶颈(调度/内存/IO/文件系统),进行调优与故障排查。 解决deadlock/panic/OOM等内核问题,保障系统稳定性。 使用工具链(perf/ftrace/eBPF/kdb等)进行深度调试。
  3. 存储与文件系统 精通软RAID/LVM/iproute2/iSCSI/IPSAN等存储技术。 掌握Ext4/Btrfs/ZFS等文件系统原理,熟悉VFS、superblock/inode等核心机制。 优化文件系统功能(quota/ACL/xattr等)。
  4. 技术前瞻与协作 跟踪内核社区动态,参与技术方案设计与抽象封装。 协同团队攻克技术难题,输出架构设计文档。

任职要求

  • 本科及以上学历,10年以上Linux内核开发经验,计算机体系结构基础扎实。
  • 精通Linux内核子系统(进程调度/内存管理/IO/虚拟化)及核心API。
  • 熟练掌握C/C++,具备底层模块独立开发能力。
  • 至少一种Linux发行版(Debian/Ubuntu/OpenWRT)移植裁剪经验。
  • 熟悉buildroot,精通uBoot/内核/驱动/文件系统问题定位。
  • 熟练使用内核调试工具(perf/kcore/kgdb等)。
  • 具备较强的问题定位和分析能力,尤其是在处理内核中的deadlock、panic、OOM等常见问题方面。
  • 熟悉Linux内核文件系统架构,存储子系统,至少熟悉一种文件系统(如Ext4、Btrfs、ZFS);有Linux社区补丁提交经验者优先。
  • 熟悉superblock和inode等文件系统重要数据结构的作用和原理优先。
  • NAS系统开发经验,或Linux社区补丁贡献。
  • 精通ARM SOC硬件机制或存储子系统优化。
  • 强大的技术视野与系统架构设计能力。
  • 优秀的问题分析能力,能承受高压工作。
  • 良好的团队协作与沟通能力。

加分项

  • 熟悉内核调度算法或内存管理优化。
  • 有大型分布式存储/云计算相关项目经验。
  • 发表过技术专利或核心论文。

Apply / Refer a Friend

Interested parties, please send your CV / LinkedIn profile to Scarlett Chan at [email protected] or apply directly.

Know somebody who might be interested? Share this job with them!

Please note that only shortlisted applicants will be contacted.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against King Deux Search & Consulting's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on King Deux Search & Consulting's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    King Deux Search & Consulting's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.