Staff Embedded Software Engineer

Added
25 days ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

firmware kernel driver pcie zfs

πŸ“‹ Description

  • Own redundancy and replication architecture across NAS units on two hardware strings.
  • Define the consistency model for cross-string replication.
  • Build storage drivers, filesystem integration, and fault-recovery code.
  • Take designs from PoC to flight hardware with fault-injection tests.
  • Define interface contracts between storage and upstream instruments and compute.
  • Design write-endurance budgets and data retention for multi-year missions.

🎯 Requirements

  • 7+ years designing high-reliability software for long lifetimes.
  • Experience writing architecture docs and RFCs.
  • Storage data structures: Merkle trees, NVMe queues, hash tables, radix trees.
  • Hands-on with kernel/driver/firmware at the storage boundary.
  • Replication models and cross-domain consistency; interface contracts with upstream consumers.
  • Nice-to-have: fault injection testing and PCIe/NVMe debugging.

🎁 Benefits

  • Competitive salary and equity.
  • Generous PTO and sick leave.
  • Parental leave.
  • Annual learning and development stipend.
  • Inclusive, diverse workplace.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’