Loading...

Free AI Resume Builder — land more interviews with a polished resume in minutes.

Try it free

System Software Engineer – Linux Kernel and Device Drivers

Similar live opening The link you followed was closed or not ready — this is a matching published job.
  • Company: Mat X
  • Location: Mountain View, CA
  • Salary: $120,000–$250,000/yr
Apply on company site
  • Full Time
  • Mountain View, CA
  • $120,000–$250,000/yr
  • Apply on company site
  • $120,000–$250,000/yr

Mat X — company details are preparing and update automatically in a few seconds (or refresh).

MatX is hiring a System Software Engineer - Linux Kernel and Device Drivers to work full-time in Mountain View, CA. You'll design and implement the low-level software that powers our custom AI accelerators, working on everything from kernel drivers to system-level tools that interface with next-generation silicon.

Role Overview

Our host systems software team builds the complete driver stack that makes MatX's AI accelerators accessible and performant. You'll own the transition from hardware specifications to production-quality driver implementations, collaborating with hardware engineers and firmware teams throughout design, prototyping, validation, and launch. This is foundational infrastructure work with immediate impact on AI application performance.

Responsibilities

  • Design and build the Linux kernel driver layer for PCIe-based AI accelerators, including memory management, DMA handling, interrupt processing, and command submission
  • Develop userspace libraries and utilities that sit on top of kernel drivers, managing device communication and memory access
  • Validate chip functionality across simulation, emulation, and FPGA platforms before reaching production silicon
  • Write debugging tools and prototyping code that communicate directly with hardware
  • Lead hardware bring-up efforts, resolving cross-layer integration problems spanning firmware, kernel, and userspace
  • Optimize host I/O performance for throughput, DMA efficiency, interrupt latency, and minimal OS overhead
  • Create comprehensive unit and regression tests for driver and library components
  • Integrate device monitoring and error reporting into management and BMC systems
  • Provide architectural input to inform future chip designs
  • Collaborate on adjacent system components and infrastructure

Skills & Qualifications

  • BS degree in Computer Science, Electrical Engineering, or equivalent professional experience
  • 8+ years developing systems-level software, with shipped Linux kernel drivers
  • Production-level PCIe device driver implementation experience
  • Strong C programming skills in both kernel and userspace environments
  • Ability to read hardware datasheets and register definitions and implement from them independently
  • Deep understanding of computer architecture basics: memory-mapped I/O, DMA, interrupt handling, IOMMU, memory hierarchy, process management, virtual memory
  • Experience debugging hardware-software interaction problems with limited diagnostic information
  • Self-directed engineer comfortable with technical ambiguity, able to own components from initial specification through production validation
  • Bonus: pre-silicon validation experience, first-silicon platform bring-up, SR-IOV or dma-buf or peer-to-peer PCIe or VFIO experience, kernel profiling and analysis tools, BMC and host communication patterns, or Rust systems programming

Why Join MatX

MatX offers competitive salary and equity-based compensation. Health benefits include comprehensive medical, dental, vision, and life insurance with HSA company contributions. You'll receive 4 weeks of accrued paid time off, 12 company holidays, and 3 weeks of annual flexible or remote time. Parental leave extends to 12 weeks paid. Professional development is supported with $1,500 yearly funding. Retirement benefits include 401K and Roth IRA with 5% company matching. Additional perks include flexible spending accounts, a $50 monthly lifestyle allowance, commute assistance for rideshares up to one hour, and home office support. You'll work in our Mountain View office on Tuesday, Wednesday, and Thursday, with Monday and Friday available for remote work. Compensation is calibrated to background and experience: early-career positions range from $120,000–$250,000 annually; mid-career from $175,000–$362,500; senior-level from $250,000–$475,000, plus equity.

Next Steps

To apply, complete your application directly on this page, or you'll be redirected to the employer's application platform to finish submitting there.

Apply on company site

You’ll finish your application on the employer’s website. We don’t ask for a resume on this page.

Local insights for this role are preparing — this section updates automatically in a few seconds (or refresh).

Listing facts

  • Role System Software Engineer – Linux Kernel and Device Drivers
  • Employer Mat X
  • Location Mountain View, CA
  • Type Full Time
  • Pay (from listing) $120,000–$250,000/yr
  • Posted July 10, 2026
  • Apply by 2026-08-10
  • Overview Full original description on this page (508 words; rewritten for clarity, not a teaser paste)

Facts above come from this job record on Get A Job.AI — not copied from third-party review sites.

Employer website

matx.com

Limited public data for this employer

We only show facts we can ground in public sources (Wikidata, O*NET, news/discussion links, or this listing). We do not invent Glassdoor-style ratings, salaries, or testimonials when data is thin. Use the listing facts, occupation context, and related openings below while we continue researching.

Explore related openings

Research this employer

Pull public facts we already cached for this company (Wikipedia, news, discussions). We never invent Glassdoor-style ratings.

Open interview kit (print-friendly)

Get email alerts for jobs like this

Free candidate alerts — we email you when matching roles go live.

Create alert for “MatX”

Keep exploring on Get A Job.ai

Not quite the right fit? Your next opportunity is a click away.

Hiring instead? Post a job and reach candidates searching right now.

System Software Engineer – Linux Kernel and Devi… MatX · Mountain View, CA · $120,000–$250,000/yr