Relativity Space is looking to develop and integrate flight software for their Terran R rocket, requiring a Senior Flight Software Engineer to lead the full life cycle of Flight Software development.
Requirements
- Expert in Rust, C++, and/or other system languages, as well as algorithms and data structures.
- Expert in Linux Operating System concepts such as memory management, CPU shielding, scheduling, etc.
- Expert in networking concepts such as TCP/IP, UDP.
- Experience with software development processes including: source control, bug tracking, and CI/CD.
- Deep professional experience and technical expertise delivering production-level and real time embedded software.
- Experience with developing software to a safety standard and achieving formal certification with a governing body (e.g. NASA, FAA, FDA, etc.).
Responsibilities
- Write concise documentation such as Concept of Operations, Interface Control Documents, and Software Design Documents.
- Architect and deliver core flight software with a strong focus on meeting system and performance requirements such as latency, allowed jitter, and control frequency.
- Develop telemetry system that prioritizes, filters, stores and forwards, and encodes/decodes telemetry to RF format, and routes that data through ground stations and to data centers.
- Support the development and integration of testing infrastructure such as HITL (Hardware-In-The-Loop) and HOOTL (Hardware-Out-Of-The-Loop) and physics and fluid sims.
- Build automated unit, integration and system level tests in CI/CD.
- Focus on maximizing the team's velocity by defining processes, best practices, integrating modern tools and technologies, and mentoring junior engineers.
Other
- An undergraduate or graduate degree in a relevant engineering discipline (Electrical Engineering, Computer Engineering, Computer Science, Aerospace Engineering) with 5+ years experience of production development experience.
- Must be on-site 3x a week in our Long Beach, CA headquarters.
- Generous PTO and sick leave policy, parental leave, an annual learning and development stipend, and more!