Senior Linux Kernel & PCIe Driver Architect for AI

MatX

Mountain View (CA)

On-site

USD 250,000 - 475,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Health insurance
Paid time off
Parental leave
Professional development
Team events
401K
Flexible spending accounts
Remote work

Job summary

MatX is building silicon for high‑performance GenAI in Mountain View, CA. We are seeking a System Software Engineer to deliver performant Linux kernel drivers and low‑level userspace libraries for AI accelerators and PCIe devices.

You will work across kernel and userspace, validate pre‑silicon features, and collaborate with hardware and platform teams. Applicants should have 8+ years of experience in low‑level systems software, strong C skills, and a deep understanding of computer architecture.

Qualifications

  • Must have 8+ years of hands-on low-level systems software experience.
  • Proven track record shipping PCIe device drivers and kernel-space work.
  • Ability to read hardware datasheets and implement from specifications.

Responsibilities

  • Architect, design, and implement the Linux kernel driver stack for AI accelerators (PCIe endpoint devices).
  • Build low-level userspace libraries and ioctl/sysfs interfaces.
  • Test and validate pre-silicon features in simulation, emulation, and FPGA environments.
  • Write prototype code, debug utilities, and bring-up tooling for early hardware features.
  • Collaborate with hardware and platform engineers on bring-up and validation.
  • Profile host I/O path, including PCIe throughput and DMA efficiency.
  • Deliver unit and regression tests for kernel and library components.

Skills

Linux kernel development
C programming
PCIe driver development
Kernel/userspace balance
Hardware datasheets
Debug HW/SW issues
System software

Education

BS in Computer Science or Electrical Engineering

Tools

GDB
Perf
Ftrace
SR-IOV familiarity

Job description

MatX is building silicon for high‑performance GenAI in Mountain View, CA. We are seeking a System Software Engineer to deliver performant Linux kernel drivers and low‑level userspace libraries for AI accelerators and PCIe devices.

You will work across kernel and userspace, validate pre‑silicon features, and collaborate with hardware and platform teams. Applicants should have 8+ years of experience in low‑level systems software, strong C skills, and a deep understanding of computer architecture.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Linux Kernel Driver Engineer – PCIe AI Accelerators
Senior Linux Kernel Driver Engineer – PCIe AI Accelerators

MatX Inc. • Mountain View (CA)

Hybrid
USD 250,000 - 600,000
4 weeks PTO
Holidays & remote time
Medical insurance
+3
Senior System Software Engineer - AI Compute & Management
Senior System Software Engineer - AI Compute & Management

MatX Inc. • Mountain View (CA)

Hybrid
USD 250,000 - 600,000
Time off
Health insurance
Financial wellbeing
+8
Senior System Software Engineer for High-Performance Silicon
Senior System Software Engineer for High-Performance Silicon

MatX Inc. • Mountain View (CA)

Hybrid
USD 200,000 - 500,000
4 weeks PTO
12 company holidays
up to 3 weeks remote work
+3
System Software Engineer, Linux Kernel and Device Drivers
System Software Engineer, Linux Kernel and Device Drivers

MatX • Mountain View (CA)

On-site
USD 250,000 - 475,000
Equity
Health insurance
Paid time off
+6
Kernel Engineering Lead for AI Compute Hardware
Kernel Engineering Lead for AI Compute Hardware

MatX • Mountain View (CA)

Hybrid
USD 120,000 - 275,000
Equity
Health Insurance
PTO 4 wks
+2
Lead Kernel Engineer for AI Hardware & Compute
Lead Kernel Engineer for AI Hardware & Compute

MatX Inc. • Mountain View (CA)

Hybrid
USD 160,000 - 600,000
4 weeks PTO (accrued)
Health insurance
Professional development budget
+1
System Software Engineer, Linux Kernel and Device Drivers
System Software Engineer, Linux Kernel and Device Drivers

MatX Inc. • Mountain View (CA)

Hybrid
USD 250,000 - 600,000
4 weeks PTO
Holidays & remote time
Medical insurance
+3
Senior OpenBMC Firmware Engineer for AI Compute Boards
Senior OpenBMC Firmware Engineer for AI Compute Boards

MatX • Mountain View (WY)

Hybrid
USD 250,000 - 475,000
Equity compensation
Health, Dental, Vision, Life insurance
Remote work 3 days per week
+3
GenAI Silicon Architect — AI Accelerator
GenAI Silicon Architect — AI Accelerator

MatX • Mountain View (WY)

Hybrid
USD 275,000 - 600,000
Equity stake
Health insurance
Time off
+4
AI Accelerator Silicon Architect
AI Accelerator Silicon Architect

MatX • Mountain View (WY)

Hybrid
USD 120,000 - 600,000
A Stake in our success
Health & Wellness
Time To Recharge
+8