System Software Engineer — AI Silicon & Linux

MatX

Mountain View (CA)

Hybrid

USD 320,000 - 520,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

4 weeks PTO
Remote up to 3 weeks
Health insurance
Professional development budget
Team meals and reimbursements

Job summary

MatX is seeking a System Software Engineer to design and build the node-level management plane and cluster management for its high‑performance AI silicon. You will work on HTTP/REST APIs, on-node daemons, and tooling across the stack from kernel drivers to BMC firmware, with ownership and cross‑stack collaboration.

Ideal candidates have 8+ years of systems software experience, strong Linux development skills, and proficiency in C plus a systems language (Go/Rust/C++/Python).

Qualifications

  • 8+ years in systems software; not a pure web-services role
  • Strong Linux systems development experience including low-level userspace
  • Proficient in C and at least one systems language (Go, Rust, C++, or Python)
  • Experience designing HTTP/REST APIs and CLI tools for hardware/infrastructure management
  • Understanding of device drivers, telemetry paths, PCIe behavior, and BMC-managed subsystems

Responsibilities

  • Design and build node-level management plane exposing health, inventory, telemetry, and control via HTTP/REST APIs
  • Develop cluster management solutions and failover algorithms
  • Create management CLI utilities for on-node daemons and telemetry daemons
  • Coordinate with BMC firmware engineers for unified in-band and out-of-band management
  • Extend node capabilities to fleet-wide health, inventory, alerts, and integrations
  • Prototype and debug across API, daemon, kernel, firmware, and hardware boundaries
  • Define software contracts between on-node daemons, BMC, and management layer
  • Shape scalability for new hardware platforms from single node to rack-level

Skills

Systems software
Linux development
C/C++/Go/Rust/Python
HTTP/REST APIs
Device drivers & kernel daemons
CLI tooling
Self-driven

Education

BS or higher in Computer Science or Electrical Engineering

Tools

Redfish
OpenBMC
gNMI

Job description

MatX is seeking a System Software Engineer to design and build the node-level management plane and cluster management for its high‑performance AI silicon. You will work on HTTP/REST APIs, on-node daemons, and tooling across the stack from kernel drivers to BMC firmware, with ownership and cross‑stack collaboration.

Ideal candidates have 8+ years of systems software experience, strong Linux development skills, and proficiency in C plus a systems language (Go/Rust/C++/Python).

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

Similar jobs worth comparing

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
System Software Engineer - AI Compute & Cluster Ops
System Software Engineer - AI Compute & Cluster Ops

JobCubby • Mountain View (CA)

Hybrid
USD 160,000 - 600,000
4 weeks PTO
Remote work up to 3 weeks
Health insurance
+2
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
Systems Engineer: Node & Cluster Orchestration
Systems Engineer: Node & Cluster Orchestration

MatX • Mountain View (CA)

On-site
USD 120,000 - 250,000
Health insurance
Dental insurance
Vision insurance
+4
Senior Linux Kernel Driver Architect for AI Accelerators
Senior Linux Kernel Driver Architect for AI Accelerators

MatX • Mountain View (CA)

On-site
USD 250,000 - 600,000
4 weeks PTO
Remote work up to 3 weeks
Company-subsidized medical
+4
Senior System Software Engineer for GenAI Accelerators
Senior System Software Engineer for GenAI Accelerators

MatX • Mountain View (CA)

Hybrid
USD 160,000 - 600,000
PTO 4 weeks
Holidays 12
Remote work up to 3 weeks
+3
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 Hardware Systems Engineer — AI Compute Boards
Senior Hardware Systems Engineer — AI Compute Boards

MatX Inc. • Mountain View (CA)

Hybrid
USD 160,000 - 600,000
PTO & holidays
Remote work
Healthcare
+5
System Software Engineer, Node & Cluster Management
System Software Engineer, Node & Cluster Management

MatX • Mountain View (CA)

On-site
USD 120,000 - 250,000
Health insurance
Dental insurance
Vision insurance
+4
System Software Engineer, Node & Cluster Management
System Software Engineer, Node & Cluster Management

MatX • Mountain View (CA)

Hybrid
USD 320,000 - 520,000
4 weeks PTO
Remote up to 3 weeks
Health insurance
+2