Remote job
Member of Technical Staff, Linux Kernel
Job details
About this role
Role overview Strengthen kernel-level diagnosis and remediation for a platform that analyzes operating-system issues across device substrates. The work centers on Linux internals, crash forensics, and evidence-based fixes, including investigations that must be completed under customer deadlines. The position is planned to open later, and candidates may introduce themselves in advance.
Responsibilities - Build tooling and workflows for ramdump analysis, including vmcoreinfo handling and post-mortem investigations. - Diagnose crashes and reason through Linux scheduler, memory-management, and driver behavior. - Trace issues to kernel source and ground proposed remediations in the relevant code. - Apply kernel analysis to customer problems and explain findings clearly to the wider team.
Requirements - 10 or more years of relevant engineering experience with deep Linux kernel knowledge. - Hands-on crash and ramdump forensics, both live and post-mortem. - Kernel tracing and profiling experience with tools such as ftrace, perf, or eBPF. - Driver and board support package experience, plus strong C programming skills. - Regular use of command-line AI coding tools in day-to-day engineering work.
Nice to have - Android kernel, ARM64 internals, embedded systems, or hardware bring-up experience. - Familiarity with kernel crash-dump tooling, Yocto distribution bring-up, or upstream kernel contributions.
Benefits and work setup - Remote work with at least four hours of overlap with Pacific or India Standard Time; occasional meetups may be possible in Seattle or Bengaluru. - Salary, founding equity, medical insurance for the employee and family, flexible time off, and startup benefits. - Early ownership, direct visibility into customer and roadmap discussions, and access to AI tools used across the team. - This position is expected to open later; the listing invites early introductions.