Staff Embedded Software Engineer - Space-Based Data Solutions
About the Role
We are seeking a Staff Embedded Software Engineer to join our innovative team at Relativity Space. As a Staff Embedded Software Engineer remote, you will be instrumental in developing our space-based data center's complete storage platform software stack. This role involves designing custom Linux kernel drivers, implementing OpenZFS pool designs, and ensuring automated fault recovery, all while preserving mission-critical data through years of radiation exposure.
What You'll Do
- Own the entire storage platform software stack, ensuring high reliability and performance for our space missions.
- Design and implement custom Linux kernel drivers for NVMe fault recovery, working across various subsystems.
- Lead architectural decisions for ZFS pool topology, using quantitative reliability models to optimize performance.
- Develop integration layers between NVMe controller resets and ZFS, ensuring seamless recovery from transient faults.
- Rapidly prototype on commodity hardware, validating designs before committing to the target platform.
Requirements
- 5+ years of experience writing Linux kernel code, particularly in driver development for PCI/PCIe devices.
- Strong background in storage systems, including ZFS, RAID, and NVMe internals.
- Deep understanding of filesystem internals and block layer management.
- Proficient knowledge of OS internals, including virtual memory and I/O stack behavior.
- Experience with fault injection testing and low-level tracing tools.
Nice to Have
- Hands-on experience with DMA coherency and PCIe enumeration.
- Familiarity with embedded Linux build systems like Yocto or Buildroot.
- Comfort with hardware lab tools and debugging techniques.
What We Offer
- Competitive salary range of $181,000 to $248,500 per year.
- Equity options as part of our total rewards package.
- Generous PTO and sick leave policy.
- Parental leave and an annual learning and development stipend.
- A collaborative and innovative work environment where your contributions matter.
Join us as a Staff Embedded Software Engineer remote and be part of a team that is redefining the future of space exploration!
This role offers a unique opportunity to work on cutting-edge space technology while enjoying a competitive salary and equity options. Join a mission-driven team!
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