Senior Embedded Software Engineer - Space Data Solutions
About the Role
We are seeking a Senior Embedded Software Engineer (Storage) remote to join our innovative team at Relativity Space. In this role, you will own the complete storage platform software stack for a space-based data center, including custom Linux kernel drivers and OpenZFS pool design. This is an exciting opportunity to contribute to groundbreaking projects that will shape the future of space exploration.
What You'll Do
- Design and implement custom Linux kernel drivers for NVMe fault recovery and GPIO overcurrent protection.
- Lead architectural decisions for ZFS pool topology, balancing upset probability and resilver risk.
- Develop the integration layer between NVMe controller reset and ZFS, ensuring seamless recovery from transient faults.
- Rapidly prototype on commodity hardware to validate architecture before committing to the target platform.
- Collaborate across teams to solve complex problems and drive innovation in rocket technology.
Requirements
- 3+ years of experience writing Linux kernel code, specifically in driver development for PCI/PCIe devices.
- Strong knowledge of storage systems such as ZFS, RAID, and NVMe internals.
- Experience with filesystem internals, block layer management, or storage protocol implementation.
- Proficient understanding of OS internals, including virtual memory and I/O stack behavior.
- Hands-on experience at the driver hardware software boundary is a plus.
Nice to Have
- Experience testing storage systems, including fault injection and low-level tracing.
- Familiarity with embedded Linux build systems (Yocto or Buildroot).
- Comfort in hardware labs, debugging PCIe enumeration failures alongside electrical engineers.
What We Offer
- Competitive salary range of $154,000—$211,000 per year.
- Equity options and a generous PTO policy.
- Annual learning and development stipend to support your growth.
- Parental leave and sick leave benefits.
- A collaborative and innovative work environment focused on pushing the boundaries of technology.
This Senior Embedded Software Engineer role at Relativity offers a unique opportunity to work on cutting-edge space technology in a fully remote environment. With a competitive salary and comprehensive benefits, it's an attractive position for experienced engineers.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months