ChromeOS Platform & Linux Kernel Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Requirements
C++ Systems Programming: Strong C++ background within complex, multi-million-line codebases (Chromium/ChromeOS tree), with emphasis on asynchronous I/O, IPC (DBMojo), and userland daemons.
OS Architecture & Build Tooling: Experience working with Portage/Gentoo-based build systems, board overlays, cross-compilation, and image deployment/flashing tools (e.g., custom board image builds, hot rod).
- Kernel & Hardware-Adjacent Debugging
Kernel Bug Triage & Patching: Demonstrated experience triaging and fixing Linux kernel bugs (specifically 5.10 / 5.15 LTS kernelsm etc.), interpreting syzbot/syzkaller crash reports, and submitting upstream or downstream patches.
Hardware/Peripheral Protocol Analysis: Experience executing hardware-adjacent triage using USB protocol analyzers, logic analyzers, and bus debugging tools for peripheral/device interop issues (u others).
- Engineering & Release Triage
P0/P1 Issue Triage: Proven track record in rapid P0/P1 regression triage, root-causing crash dumps/stack traces, and backporting critical stability fixes across release channels.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 138 - Are you secure about this?
Dev Digest 102 - Race conditions
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Dev Digest 127 - putting 5 rings on it