Senior Linux Kernel Driver Architect – Pre-Silicon Bringup

Efficient Computer

Pittsburgh, San Francisco (Allegheny County, CA)

On-site

USD 220,000 - 270,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive base salary
Equity
401(k) match
Company-paid benefits
Paid parental leave
Flexible work

Job summary

Efficient Computer is seeking a Senior Staff Linux Kernel Driver Engineer to own the kernel-mode driver for our Fabric accelerator and bring‑up workflows. You will work across QEMU, emulation, and FPGA environments to ensure day-one runtime readiness in pre-silicon stages.

Join a team collaborating with architecture, verification, and compiler groups to validate MMIO, interrupts, and memory models while delivering upstreamable kernel code and robust debugging capabilities.

Qualifications

  • B.S. in Electrical/Computer Engineering, Computer Science, or equivalent; M.S. is a plus.
  • 7+ years of systems software with hands-on Linux kernel driver work.
  • Deep Linux memory management, IOMMU/SMMU concepts, and unified memory.
  • Experience with pre-silicon bring-up, emulation, and board bring-up.
  • Strong kernel debugging skills across crash analysis and tracing.
  • Excellent C and scripting skills; able to design ABI/HAL interfaces.

Responsibilities

  • Own the Linux kernel driver for the Fabric accelerator, including MMIO, IRQs, queues, and power management.
  • Define Linux exposure of hardware via ioctl/sysfs and user-space ABI.
  • Lead pre-silicon bring-up: QEMU models, boot path, and platform enablement.
  • Debug across the stack with KGDB, JTAG, ftrace, and perf; diagnose memory issues.
  • Establish kernel-level test coverage and regressive tests in emulation and hardware-in-the-loop.

Skills

Linux kernel driver
C programming
ARM AArch64
Kernel debugging
QEMU emulation
Pre-silicon bring-up
Device tree/boot flow
IOMMU/SMMU

Education

B.S. in Electrical/Computer Engineering, Computer Science, or equivalent
M.S. a plus

Tools

QEMU
KGDB/JTAG
ftrace/perf
open-source kernel tooling

Job description

Efficient Computer is seeking a Senior Staff Linux Kernel Driver Engineer to own the kernel-mode driver for our Fabric accelerator and bring‑up workflows. You will work across QEMU, emulation, and FPGA environments to ensure day-one runtime readiness in pre-silicon stages.

Join a team collaborating with architecture, verification, and compiler groups to validate MMIO, interrupts, and memory models while delivering upstreamable kernel code and robust debugging capabilities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Linux Runtime Engineer – Accelerator Software
Senior Linux Runtime Engineer – Accelerator Software

Linuxconfig • Northern (KY)

Hybrid
USD 220,000 - 270,000
Competitive salary
Equity
401(k) match
+2
Senior Staff Software Engineer, Linux Kernel
Senior Staff Software Engineer, Linux Kernel

Efficient Computer • Pittsburgh, San Francisco (CA)

On-site
USD 220,000 - 270,000
Competitive base salary
Equity
401(k) match
+3
Senior Linux Kernel Driver Engineer for AI Accelerators
Senior Linux Kernel Driver Engineer for AI Accelerators

Acceler8 Talent • Mountain View (CA)

Hybrid
USD 140,000 - 210,000
Kernel Driver Architect for AI Accelerators
Kernel Driver Architect for AI Accelerators

The Consensus • San Jose (CA)

On-site
USD 180,000 - 280,000
Medical, dental, and vision benefits
Relocation to San Jose
Housing subsidy
+3
System Software Engineer
System Software Engineer

Acceler8 Talent • Mountain View (CA)

Hybrid
USD 140,000 - 210,000
Staff Linux Kernel Engineer - Virtualization & Security
Staff Linux Kernel Engineer - Virtualization & Security

Qualcomm • San Diego (CA)

On-site
USD 141,000 - 212,000
Senior Linux Kernel Engineer - ARM Security
Senior Linux Kernel Engineer - ARM Security

Qualcomm Incorporated • San Diego (CA)

On-site
USD 100,000 - 149,000
Senior Linux Kernel Architect – AI Infra & Virtualization
Senior Linux Kernel Architect – AI Infra & Virtualization

Crusoe • San Francisco (CA)

On-site
USD 250,000 - 300,000
Competitive compensation
Equity
Comprehensive benefits
+2
Senior Staff Software Engineer, Linux Runtime & Drivers
Senior Staff Software Engineer, Linux Runtime & Drivers

Linuxconfig • Northern (KY)

Hybrid
USD 220,000 - 270,000
Competitive salary
Equity
401(k) match
+2
Embedded Linux Kernel Driver Engineer
Embedded Linux Kernel Driver Engineer

Apple Inc. • Austin (TX)

On-site
USD 120,000 - 180,000