Efficient Computer
Senior Staff Software Engineer, Linux Kernel
$220K–$270K
San Francisco, Bay Area OR Pittsburgh, PA +3 · Senior Staff · Full-time · Posted Oct 6, 2026
- Location
- San Francisco, Bay Area OR Pittsburgh, PA
Pittsburgh, PA
San Francisco, California, United States
San Jose, CA - Experience
- 7+ years of systems software experience.
- Education
- B.S. in Electrical/Computer Engineering, Computer Science, or equivalent; M.S. a plus.
About the job
Own and bring up the Linux kernel driver and platform software for Efficient Computer’s Fabric accelerator, from pre-silicon development through production silicon.
What you'll do
- Design and maintain the kernel driver, including device interfaces, memory management, interrupts, queues, power management, and the user-space ABI/HAL.
- Build pre-silicon QEMU models and lead Linux boot and kernel bring-up across emulation, FPGA, and first silicon.
- Develop kernel debugging and test coverage, including emulation regression and hardware-in-the-loop validation.
What they ask for
- 7+ years of systems software experience, including significant hands-on Linux kernel-mode driver development for complex devices.
- Deep knowledge of Linux memory management, cache coherence, IOMMU/SMMU, and unified or shared CPU-accelerator memory.
- Hands-on QEMU, emulation, or simulation experience, including device models and board definitions; experience with pre-silicon bring-up and first-silicon enablement.
- Expert C, strong scripting skills, ARM experience, and Linux kernel debugging, boot, and hardware-interface expertise.
Nice to have
- Experience with FPGA prototyping or hardware emulation platforms.
- Knowledge of novel compute architectures, first-generation silicon products, or CUDA, ROCm, or other runtime stacks.
Pay
$220,000 to $270,000 USD base salary
Tools
Linux, QEMU, ARM, AArch64, SMMU, KGDB, ftrace, KASAN
AI focus
The role supports an energy-efficient processor designed for AI workloads; it also uses AI-assisted development tools for code, analysis, and debugging.
Model-written summary · the original posting is authoritative