System Software Engineer - AI Compute & Cluster Ops

JobCubby

Mountain View (CA)

Hybrid

USD 160,000 - 600,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

4 weeks PTO
Remote work up to 3 weeks
Health insurance
401K / Retirement plan
Professional development budget

Job summary

MatX seeks a System Software Engineer to design and build the node-level management plane for AI systems, exposing health, inventory, telemetry, and control via APIs. You will work across the stack from drivers to user-space utilities and collaborate with BMC firmware engineers to unify in-band and out-of-band management.

The role emphasizes hands-on Linux development, low-level systems work, and cross-cutting ownership across host and BMC interfaces.

Qualifications

  • 8+ years in systems software required.
  • Strong Linux systems development experience, including low-level userspace and kernel driver work.
  • Proficient in C and at least one systems language (Go, Rust, C++, Python).
  • Experience designing HTTP/REST APIs and CLI tools for hardware/infrastructure management.
  • Ability to debug across API, daemon, kernel, firmware, and hardware boundaries.
  • Collaborative with firmware engineers to align host- and BMC-side capabilities.

Responsibilities

  • Design and build node-level management plane for health, inventory, telemetry, and control via HTTP/REST endpoints.
  • Develop cluster management solutions and failover algorithms to minimize downtime.
  • Create management CLI utilities for on-node management and telemetry daemons.
  • Coordinate with BMC firmware engineers for unified in-band and out-of-band management views.
  • Extend node-level capabilities to fleet-wide health, inventory, and alerts across clusters.
  • Prototype, debug, and unblock by accessing low-level telemetry, drivers, and raw device interfaces.
  • Develop lab provisioning, test orchestration, and regression monitoring tooling.
  • Define software contracts between on-node daemons, BMC stack, and management layer.

Skills

Linux systems
C/C++
Go
Rust
Python
HTTP/REST APIs
Kernel drivers
BMC/OpenBMC
Hardware management

Education

BS in Computer Science or Electrical Engineering

Tools

OpenBMC
Redfish
IPMI
PCIe

Job description

MatX seeks a System Software Engineer to design and build the node-level management plane for AI systems, exposing health, inventory, telemetry, and control via APIs. You will work across the stack from drivers to user-space utilities and collaborate with BMC firmware engineers to unify in-band and out-of-band management.

The role emphasizes hands-on Linux development, low-level systems work, and cross-cutting ownership across host and BMC interfaces.

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

Similar jobs worth comparing

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 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 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
OpenBMC Firmware Architect for AI Compute Boards
OpenBMC Firmware Architect for AI Compute Boards

MatX • Mountain View (CA)

On-site
USD 250,000 - 600,000
PTO & Holidays
Remote work
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
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
System Software Engineer, Node & Cluster Management
System Software Engineer, Node & Cluster Management

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
System Software Engineer, Node & Cluster Management
System Software Engineer, Node & Cluster Management

MatX Inc. • Mountain View (CA)

Hybrid
USD 250,000 - 600,000
Time off
Health insurance
Financial wellbeing
+8