Drimva

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

First seen Oct 29, 2026 · Last verified Nov 4, 2026 (UTC)