Roku
Relativity Space
Staff Software Engineer, Storage Platform
Über das Team
Bei Relativity Space bauen wir Raketen, um heutige Bedürfnisse und morgige Durchbrüche zu erfüllen. Unser Fahrzeug Terran R wird Kunden-Nutzlasten in den Orbit bringen und damit der wachsenden Nachfrage nach Startkapazitäten gerecht werden. Aber das ist erst der Anfang. Der kommerzielle Erfolg mit Terran R wird neue Möglichkeiten eröffnen, um Wissenschaft, Erkundung und Innovation voranzutreiben und Fortschritte zu erzielen, die über das Bekannte hinausgehen.
Bei Relativity mitzuarbeiten bedeutet, Teil von etwas zu werden, bei dem Autonomie, Eigenverantwortung und Wirkung auf jeder Ebene existieren. Hier führen Sie nicht nur Aufgaben aus, sondern lösen Probleme, die noch nie zuvor gelöst wurden, und helfen dabei, eine Rakete, eine Fabrik und ein Geschäft von Grund auf zu entwickeln. Egal, ob Sie in den Bereichen Antrieb, Fertigung, Software, Avionik oder einer Unternehmensfunktion tätig sind, Sie werden mit anderen Teams zusammenarbeiten, Entscheidungen mitgestalten und Ihre Arbeit in Rekordzeit zum Leben erwecken sehen. Relativity ist ein Ort, an dem Kreativität und technische Strenge Hand in Hand gehen, und Ihre Stimme wird dazu beitragen, die Geschichten zu definieren, die wir gemeinsam schreiben. Jetzt ist ein einzigartiger Zeitpunkt, an dem es früh genug ist, um Ihr Zeichen auf dem Produkt, dem Prozess und der Kultur zu hinterlassen, aber weit genug fortgeschritten, dass Terran R greifbar ist und an Dynamik gewinnt. Die bedeutungsvollste Arbeit Ihres Lebens wartet. Machen Sie mit.
Das Interplanetary Sciences Program wurde ins Leben gerufen, um den Zugang zur wissenschaftlichen Erforschung unseres Sonnensystems zu erweitern. Seine Mission ist es, die planetare Forschung schneller, erschwinglicher und leistungsfähiger als je zuvor zu machen, indem neu gedacht wird, wie wissenschaftliche Missionen entworfen, gebaut und betrieben werden. Das Programm zielt darauf ab, Wissenschaftlern zu ermöglichen, Instrumente zu fernen Welten zu senden, ohne jahrzehntelange Entwicklung oder prohibitive Kosten. Durch die Schaffung eines nachhaltigen Modells für die interplanetare Erkundung verwandeln wir Weltraumwissenschaft von einem gelegentlichen Ereignis in einen kontinuierlichen Entdeckungsprozess, der Wissen beschleunigt, die Beteiligung erweitert und die nächste Generation von Forschern inspiriert.
Über die Rolle: *
- Verantwortung für den gesamten Storage-Plattform-Software-Stack für ein weltraumgestütztes Rechenzentrum: benutzerdefinierte Linux Kernel-Treiber, OpenZFS-Pool-Design, NFS-Datenbereitstellung und automatisierte Fehlerwiederherstellung, um eine Plattform zu liefern, die bis zu einem Petabyte Mission-Daten über Jahre hinweg vor Strahlungseinflüssen schützt *
- Entwurf und Implementierung benutzerdefinierter Linux Kernel-Treiber für NVMe- Fehlerwiederherstellung und GPIO-Überstromschutz, die über PCI/PCIe, die Blockebene und Interrupt-Subsysteme hinweg arbeiten, um strahlungsinduzierte Störungen zu erkennen und wiederherzustellen, ohne Datenverlust *
- Leitung der architektonischen Entscheidungen für die ZFS-Pool-Topologie durch Aufbau quantitativer Zuverlässigkeitsmodelle, die die Störwahrscheinlichkeit, das Resiliver-Risiko und die Kapazität über eine 6+-jährige Mission ausbalancieren, und anschließende Validierung durch Fault-Injection-Tests *
- Entwicklung der Integrationsschicht zwischen NVMe-Controller-Reset und ZFS, um sicherzustellen, dass ein Laufwerk, das sich von einer transienten Störung erholt, sauber in den Speicherpool zurückkehrt, und um die Treiber-Ebene mit der Dateisystem-Fehlertoleranz zu verbinden *
- Schnelles Prototyping auf Standardhardware, vom ersten Start bis zu anhaltenden 10-Gbit/s-Schreibvorgängen mit automatisierter Fehlerwiederherstellung, um die Architektur zu de-risken, bevor sie auf die Zielplattform übertragen wird, und dann das Design durch Integration und Start zu begleiten
Über Sie: *
- 5+ Jahre Erfahrung in der Entwicklung von Linux-Kernel-Code, tatsächliche Treiberentwicklung mit PCI/PCIe-Geräten, Blockspeicher oder interruptgesteuerter Hardware, mit nennenswerter Zeit im Kernel-Space *
- Erfahrung mit Speichersystemen: ZFS oder andere Copy-on-Write-Dateisysteme, RAID, NVMe-Interna oder Hochdurchsatz-Netzwerkspeicher (z. B. NFS) *
- Tiefgehendes Wissen in einem oder mehreren Bereichen: Dateisystem-Interna, Block-Layer/Gerätemanagement oder Implementierung von Speicherprotokollen *
- Gute Kenntnisse der Betriebssystem-Interna: virtueller Speicher, Einschränkungen im Interrupt-Kontext, Synchronisationsprimitive und Verhalten des I/O-Stacks
Nice-to-haves, aber nicht zwingend erforderlich: *
- Praktische Erfahrung an der Schnittstelle zwischen Treiber und Hardware-Software: DMA-Kohärenz, MMIO-Semantik, PCIe-Enumeration und Cache-Verhalten *
- Gute Kenntnisse von Datenstrukturen und Systemargumentation für Speicher (Merkle-Bäume, NVMe-Submission/Completion-Queue-Ringpuffer, Hashtabellen, Radix-Bäume) *
- Erfahrung im Testen von Speichersystemen, einschließlich Fault Injection (PCIe/NVMe-Resets, Error Storms), Low-Level-Tracing (ftrace/perf/bpftrace) und Crash-Dump-Analyse (kdump/vmcore) *
- Erfahrung im Design von Software-Wiederherstellungslösungen für Speicherhardware-Fehlerfälle, sei es Speicher-Firmware, autonome Fahrzeugdatensysteme, verteilte Infrastrukturen im großen Maßstab oder eingebettete Plattformen *
- Vertrautheit mit eingebetteten Linux-Build-Systemen (Yocto oder Buildroot) und Cross-Compilierung *
- Komfort im Hardware-Labor: serielle Konsolen, Logikanalysatoren und die Bereitschaft, PCIe-Enumerationsfehler auf einem Prototypenboard zusammen mit den Elektrotechnikern zu debuggen
Bei Relativity Space verpflichten wir uns zu Transparenz und Fairness bei unseren Vergütungspraktiken. Die tatsächliche Vergütung wird auf der Grundlage von Erfahrung, Qualifikationen und anderen berufsbezogenen Faktoren ermittelt.
Die Vergütung ist nur ein Teil unseres gesamten Vergütungspakets. Relativity Space bietet wettbewerbsfähiges Gehalt und Eigenkapital, eine großzügige PTO- und Krankenurlaubsrichtlinie, Elternurlaub, ein jährliches Stipendium für Lernen und Entwicklung und mehr! Um einige der von uns angebotenen Vorteile & Vergünstigungen zu sehen, besuchen Sie bitte hier. px.sequoia.com/relativityspace
Gehaltsspanne
$181,000—$271,000 USD
Wir sind ein Arbeitgeber, der Chancengleichheit fördert und Vielfalt in unserem Unternehmen schätzt. Wir diskriminieren nicht aufgrund von Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht, sexueller Orientierung, Alter, Familienstand, Veteranenstatus oder Behindertenstatus.
Wenn Sie eine angemessene Vorkehrung benötigen, kontaktieren Sie uns bitte unter [email protected] [[email protected]].
Bitte beachten Sie: Relativity Space akzeptiert keine unaufgeforderten Lebensläufe, Kandidatenprofile oder Empfehlungen von Personalvermittlungsagenturen oder Suchfirmen. Jede unaufgeforderte Einreichung – per E-Mail, über unsere Website, in sozialen Medien oder direkt an einen Mitarbeiter – gilt als Eigentum von Relativity Space, und es wird keine Gebühr geschuldet, es sei denn, es besteht eine aktuelle, vollständig ausgeführte Vereinbarung mit Talent Acquisition, die einreichungen für die jeweilige Rolle ausdrücklich genehmigt.
