# System Software Engineer, Linux Kernel and Device Drivers at MatX

- Company: MatX
- What the company does: We make the best chips physically possible for the large model needs of frontier labs.
- Company website: https://matx.com
- Type: Startups
- Level: Mid level
- Location: Mountain View
- Work setup: On-site
- Pay: $160K to $275K base salary per year (USD)
- Posted: 2026-09-17
- Apply by: 2026-11-01
- Apply: https://jobs.ashbyhq.com/matx/22b757ee-40cd-455e-8b66-4334abf8fbc8
- Page: https://www.1752.vc/careers/jobs/matx-system-software-engineer-linux-kernel-and-device-drivers/

## About the role

Architect, design, and implement the Linux kernel driver stack for MatX's AI accelerators (PCIe endpoint devices), including memory management, DMA, interrupt handling, and command submission paths Build the low-level userspace libraries that sit directly on top of the driver — ioctl/sysfs interfaces, memory mapping, direct chip access utilities

## What they're looking for

- BS or higher in Computer Science, Electrical Engineering, or equivalent practical experience, with 8+ years in low-level systems software
- Strong hands-on Linux kernel development experience — you've written and shipped device drivers, ideally for PCIe devices
- Strong C programming skills, comfortable in userspace and kernel space
- Able to read hardware datasheets and register definitions and program a device from them, without waiting for someone to explain the hardware
- Deep understanding of computer architecture and OS internals: MMIO, DMA, interrupts, IOMMU, memory hierarchy, processes/threads, virtual memory
- Experienced debugging complex hardware/software interaction issues with limited visibility

Tags: Hardware
