Avatar for Primitive Instruments
Primitive is building a single pane of glass for bare metal hardware management

Founding Hardware / Platform Engineer

Reposted: 2 months ago
Remote Work Policy

In office - WFH flexibility

Visa Sponsorship

Not Available

RelocationAllowed

About the job

About the role

The hardware platform is what makes Primitive possible. It's the system that turns physical machines — x86 servers, ARM SBCs, embedded targets behind a BMC — into a reliable, observable fleet that customers can trust to run real jobs.

We're hiring a founding engineer to own that system end-to-end: how machines get provisioned, how they check in, how we recover them when they wedge, and how we add support for new hardware classes without rewriting the world every time. You'll set the technical direction for the metal layer, partner with the full-stack and ML teams to expose it cleanly through the product, and shape what good looks like as we scale the fleet.

This is a founding IC role with real surface area. If you've wanted to own a hardware control plane from PXE up through the product API, this is that.

What you'll do

  • Own and evolve the Rust controller — PXE/iPXE flows, IP→MAC resolution, network boot orchestration
  • Design and operate out-of-band management: Redfish/IPMI integrations, power cycling, console capture, BMC firmware quirks
  • Lead end-to-end hardware enablement projects: bring up new board classes from netboot to first green job, define what "supported" means for each
  • Shape the hardware check-in protocol: agents reporting state over AMQP, lease/heartbeat semantics, failure detection and recovery
  • Set scalability, reliability, and observability standards for the fleet — dashboards, alerting, runbooks
  • Set the lab strategy: where Primitive's hardware lives and how labs operate as the fleet grows
  • Partner across teams to surface fleet state cleanly through the GraphQL API and the product UI
  • Mentor new engineers as the hardware team grows; raise the bar on code review and design quality
  • Participate in the on-call rotation for fleet incidents — you'll be one of the people who knows how to fix it

About you

  • 5+ years writing production systems software, ideally Rust, Go or Python
  • Have shipped something that touched PXE/iPXE, BMCs, or netboot in production — not just in a lab
  • Strong networking fundamentals: L2/L3, VLANs, DHCP/TFTP, and packet captures don't scare you
  • Linux internals at the level of "I've debugged a stuck initramfs and won"
  • Demonstrated end-to-end ownership: you've taken systems from design through production operation, not just feature delivery
  • A bias for making physical systems observable — you don't trust anything you can't see on a dashboard
  • Comfortable setting architectural direction across a small team, balancing vision with pragmatism

Bonus

  • Built or operated a hardware lab at scale (CI farm, device cloud, test bench)
  • Embedded experience: U-Boot, device trees, FPGA bring-up, JTAG
  • Worked on or with OpenBMC, Redfish, or vendor BMC stacks
  • Rust at scale in async / networked systems (Tokio, axum, tower)
  • Contributed to open-source firmware, bootloader, or BMC projects

Stack

Rust, Python, Linux, PXE/iPXE, Redfish/IPMI, AMQP, PostgreSQL, AWS, Kubernetes.

How we work

  • Offices in New York, NY and San Francisco, CA — flexible in-office attendance, no fixed days per week
  • We like working together in person: regular team meetups across both offices
  • Small team, high ownership — most engineers ship to production in their first week
  • On-call rotation for the fleet, shared across the hardware team

Benefits

  • Health, dental, and vision for you and your dependents
  • Substantial equity, with early exercise and an extended post-termination exercise window
  • Unlimited paid vacation, plus local holidays
  • Lab access included
  • Equinox membership

Compensation

Base salary: $180,000 – $250,000, adjusted based on location, level, and experience. Total compensation includes substantial equity and the benefits above.

A note on applying

If you don't tick every box on the list above, apply anyway. The bullets describe the engineer we'd be thrilled to hire; what we actually need is someone who can do the work and learn the rest. We especially encourage applications from people who don't see themselves represented in tech today.

Similar Jobs

Stochastic company logo
Stochastic
Intelligent interface that finally adapts to you
Vise company logo
Vise
Technology-Powered Asset Manager for customized, intelligent investing
Vise company logo
Vise
Technology-Powered Asset Manager for customized, intelligent investing
Crema Social company logo
Crema Social
Fast Growting International Dating through a Social Meal Experiment
Onos Health company logo
Onos Health
The first comprehensive AI platform for health plans to improve behavioral & mental health services
Wonderschool company logo
Wonderschool
Quality in-home child care and preschools near you
Artie company logo
Artie
Software that streams data from databases to warehouses in real-time
ether.fi company logo
ether.fi
Our mission is to put you in charge of your wealth. Save, grow and spend your crypto