1,581,627open jobs
95,235companies
244,021added this week
Browse all
Salary
$220k – $270k per year
Location
In office (Pittsburgh, San Francisco, San Jose)
Seniority
Staff · 7+ years exp

Confirmed on the employer's own hiring board on Oct 13, 2026. First seen by Alion on Oct 6, 2026. Efficient Computer scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Efficient Computer builds the world's most energy-efficient general-purpose AI chips, delivering up to 100× better efficiency than low-power CPUs. Enabling edge AI, on-device AI inference, IoT devices, and industrial automation that run for years on a single charge.

Efficient Computer is rethinking computing from the ground up to solve one of AI's biggest challenges: energy. Our Fabric architecture delivers a 10-100x improvement in energy efficiency for general-purpose computation, including AI, while supporting familiar programming languages and software frameworks-unlocking new possibilities for autonomous machines, intelligent infrastructure, wearables, and space systems. With our first processor, Electron E1, now shipping in volume and more than $97 million in Series B financing recently announced, we're accelerating customer deployments and scaling our architecture to data center performance. Join us to build the hardware and software that bring intelligence wherever it's needed and help shape the next generation of computing.

Efficient Computer is building the next generation of energy efficient, general-purpose processors designed around the Fabric architecture,  a novel spatial dataflow design spun out from decades of fundamental SOC research at CMU.

We are looking for a Senior Staff  Linux Kernel Driver Engineer to own the kernel-mode driver that brings our Fabric to life.  You will bring up new silicon from the very first boot, often before the silicon exists, working in QEMU, functional simulation, emulation, and FPGA environments to make sure our runtime software layers work on day one.  

This is a key role for the System Software team:  you will work closely with architecture, micro-architecture, verification and compiler teams during pre-silicon development and bring-up. 

Key Responsibilities

Own the Kernel Driver

  • Design, implement, and maintain the Linux kernel-mode driver for the Fabric accelerator.  This includes device discovery and probe, MMIO register interfaces, interrupt handling, command and completion queue management, power management, firmware, chip diagnostics, logging and device health, as well as abstracting the user-space ABI with a HAL that the runtime depends on.
  • Define how custom hardware accelerators are exposed to Linux: ioctl and sysfs interfaces, and the submission and synchronization model between application cores and the Fabric.
  • Keep the driver clean, upstreamable in style, and portable across kernel and device versions.
  • Implement the unified memory model between ARM cores and the Fabric accelerator.
  • Own SMMU (IOMMU) integration: stream and context configuration, tensor pool allocation,  page table management, stage-1 and stage-2 translation, shared virtual addressing, and fault handling.

Drive Pre-Silicon Bringup and Platform Enablement

  • Build and maintain QEMU device models and board definitions for the Fabric and its SoC so that the kernel, driver, and runtime can be developed and tested before silicon.
  • Own the Linux boot path on new platforms: boot firmware handoff, device tree, kernel configuration, early console, and root filesystem, from the first boot in emulation through FPGA prototypes to production silicon.
  • Lead kernel-side bring up on first silicon: validating MMIO map, interrupts, clocks, resets, and memory against the hardware specification, and turning what you find into bug reports and design feedback for the hardware team.
  • Be the go-to engineer for kernel debugging across the stack: crash dumps, KGDB and JTAG, ftrace and perf, lockdep and KASAN, and the hard-to-reproduce hangs and memory corruptions that only show up on real hardware.
  • Establish kernel-level test coverage, including driver unit tests, emulation-based regression suites, and hardware-in-the-loop validation.

Required Qualifications

  • B.S. in Electrical/Computer Engineering, Computer Science, or equivalent; M.S. a plus.
  • 7+ years of systems software experience, including significant hands-on Linux kernel-mode driver development for complex devices (accelerators, GPUs, NPUs, networking, or storage).
  • Deep understanding of Linux kernel memory management, including cache coherence, IOMMU/SMMU configuration, and unified or shared virtual memory between CPU and accelerators.
  • Hands-on experience with QEMU, emulation, or simulation environments, including writing or extending device models and board definitions.
  • Experience with pre-silicon hardware bring up and first-silicon enablement, working from hardware specifications and register maps before the platform is stable.
  • Experience designing runtime interfaces between kernel and user space: ABI and HAL design, synchronization, memory sharing, and error handling.
  • Strong kernel debugging skills across crash analysis, tracing, hardware debuggers, and race and memory-corruption diagnosis.
  • Fluency with memory-mapped I/O: register-level programming, ordering and barrier semantics, and interrupt handling.
  • Experience interfacing custom hardware accelerators to Linux.
  • Strong experience with ARM cores and the ARM architecture (AArch64, exception levels, GIC, SMMU, cache and memory attributes).
  • Solid understanding of the Linux boot flow: boot firmware, device tree, kernel initialization, and early platform enablement.
  • Expert C and strong scripting skills; comfortable working with AI-assisted development tools for code, analysis, and debugging.

Desired Qualifications

  • Experience with FPGA prototyping and hardware emulation platforms (Palladium, Zebu, Veloce, or similar).
  • Knowledge of dataflow, spatial, or other novel compute architectures, and of how compilers and runtimes target them.
  • Experience on a first-generation silicon product, where the software stack and the hardware matured together.
  • Experience working on a CUDA, ROCm, or other language runtime software stack.

We offer a competitive base salary for this role, generally ranging from $220,000 to $270,000, plus a 10% annual bonus, meaningful equity, and comprehensive benefits. Final compensation will depend on experience, level, and location, with flexibility for the right candidate.

Why Join Efficient?

Build what's next. At Efficient, you'll tackle big challenges with room to take ownership and make an impact. We back you with competitive pay, equity, a 401(k) match, company-paid benefits, paid parental leave, and flexibility-plus opportunities to grow your skills and career as we scale.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,581,627 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Pittsburgh
$255k – $310k per year • Remote (United States) • Full-Time • 10+ years exp • Master's Degree • United States
AI/ML
TensorRT
Feature Store
Machine Learning
Apply
$147k – $238k per year • Equity • Remote (United States) • Full-Time • 5+ years exp
Go
Databases
MySQL
ClickHouse
DevOps
Terraform
GCP
Azure
AWS
Kubernetes
Apply
$198k – $277k per year • Equity • In office • Full-Time • 7+ years exp • Bachelor's Degree • Seattle
Python
JavaScript
Java
TypeScript
Frontend
Angular
DevOps
GCP
Azure
AWS
Apply
$197k – $314k per year • In office • Public Trust • Full-Time • 10+ years exp • Bachelor's Degree • San Francisco • Atlanta • Washington
Python
Go
SQL
Databases
Trino
AI/ML
Spark
Model Context Protocol
AI Agents
Agentforce
Agentic Workflows
Machine Learning
DevOps
Terraform
GitHub Actions
Chef
CI/CD
Kubernetes
Grafana
Management
Slack
Apply
≈ $124k – $228k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Ashburn
Python
JavaScript
Java
TypeScript
Node JS
Java
Spring Boot
Databases
Apache Kafka
Frontend
GraphQL
Angular
React.js
DevOps
Rest API
CI/CD
AWS
Docker
Kubernetes
Management
Agile
Apply
$86k – $116k per year • In office • Secret • Full-Time • 10+ years exp • Bachelor's Degree • El Segundo • Huntington Beach
Python
SystemVerilog
Perl
DevOps
Linux
Chips/EDA
UVM
Cadence Palladium
Apply
$80k – $107k per year • Remote (United States) • 7+ years exp • Bachelor's Degree
C++
C++
LLVM
AI/ML
vLLM
CUDA Toolkit
TensorRT
CUDA
Triton
NCCL
MLIR
CUTLASS
Apply
Design Engineer II 1 day ago
$89k – $165k per year • Equity • In office • Full-Time • 2+ years exp • Cary
Python
Perl
Chips/EDA
Cadence Palladium
Apply
$180k – $230k per year • In office • Full-Time • 2+ years exp • Bachelor's Degree • Menlo Park
AI/ML
vLLM
CUDA Toolkit
Multimodal AI
Diffusion Models
SGLang
TensorRT
TensorRT-LLM
PyTorch
CUDA
Triton
Megatron-LM
NCCL
InfiniBand
CUTLASS
Machine Learning
Apply
Remote (APAC) • Full-Time
Python
Bash
AI/ML
CUDA Toolkit
CUDA
NCCL
InfiniBand
DevOps
Terraform
Ansible
Helm
Datadog
Prometheus
SLURM
Kubernetes
Grafana
HPC
Linux
Apply
$220k – $270k per year • In office • 7+ years exp • Bachelor's Degree • Pittsburgh • San Francisco • San Jose
Python
C++
C++
TensorFlow C++
PyTorch C++
LLVM
AI/ML
CUDA Toolkit
ONNX
OpenCL
TensorFlow
PyTorch
CUDA
ROCm
MLIR
DevOps
QEMU
Linux
Chips/EDA
Synopsys ZeBu
Cadence Palladium
Siemens Veloce
Apply
$180k – $230k per year • Remote (United States) • 7+ years exp • Pittsburgh • San Francisco • Tucson • Austin
Python
DevOps
CI/CD
Platform Engineering
Wi-Fi
Cybersecurity
Least Privilege
Apply
$160k – $230k per year • In office • 4+ years exp • Bachelor's Degree • Pittsburgh • San Francisco • Austin
Python
C++
AI/ML
Edge AI
Robotics
Sensor Fusion
Apply
$200k – $260k per year • In office • 7+ years exp • Bachelor's Degree • Austin • San Francisco • Pittsburgh
AI/ML
MLIR
Machine Learning
DevOps
CI/CD
GitHub
Management
Linear
Confluence
Notion
Jira
Apply
$160k – $240k per year • In office • 7+ years exp • Austin • San Francisco • Pittsburgh
AI/ML
ONNX
TensorRT
PyTorch
Edge AI
LiteRT
ExecuTorch
MLIR
XLA
DevOps
Linux
IoT
FreeRTOS
Apply
≈ $138k – $278k per year (Estimated) • In office • Bachelor's Degree • Pittsburgh
AI/ML
AI Agents
Gemini
LLM
Knowledge Graph
Machine Learning
Apply
≈ $129k – $238k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Pittsburgh
Python
Java
C++
Apply
≈ $93k – $186k per year (Estimated) • In office • 2+ years exp • Bachelor's Degree • Pittsburgh
C++
Databases
Google BigQuery
Google Cloud Spanner
BigQuery
AI/ML
AI Agents
DevOps
GCP
Apply
≈ $37k – $83k per year (Estimated) • In office • Pittsburgh
Apply
≈ $37k – $83k per year (Estimated) • In office • Pittsburgh
Apply
See all jobs
This is one of many
1,581,627 more open roles from verified company boards, updated every day.