Relativity Space is building rockets to meet the growing demand for launch capacity, and the success of their Terran R vehicle operations relies on software systems that are robust, well-integrated, and rigorously tested. The Software Systems Engineering team needs to ensure the integrated software system supporting vehicle operations is functional, scalable, performant, and ready for test and launch activities.
Requirements
- Familiarity with basic software development and test/verification concepts such as version control, configuration management, debugging, static analysis, unit/integration/system testing, etc.
- Familiarity with Python, GitLab/Git, CI/CD
- Familiarity with C++
- Familiarity with Rust
- Working knowledge of fundamentals of launch vehicles
- Experience with data analysis and visualization, especially with time series data and SQL databases
Responsibilities
- Own and develop Software system-level requirements, drive consensus and alignment among stakeholders, and ensure requirements traceability to verification and validation activities
- Identify, document, escalate, and manage software risks to the operational vehicle system; relentlessly drive strategic and thoughtful mitigations that balance complexity, schedule, and operational risk
- Own and drive Software system-level design verification and validation activities, including development and execution of test matrices and test plans with traceability to requirements, and identification of pass/fail criteria
- Define and build process around software configuration and change management and related tooling; provide critical feedback and input to tooling development teams; help educate users and software development teams
- Support mission-critical Software system certification and licensing deliverables that include failure mode analyses and verification artifacts
- Support test and launch activities on behalf of Software - coordination of integration and test activities between Engineering and Operations, anomaly investigations, pre-test/launch readiness evaluations, post-test/launch data reviews, and on-console support
Other
- 6+ years of experience in software systems design/analysis; system-level test; systems engineering; or equivalent
- 15-20% travel to our Stennis and Cape Canaveral sites to support software bring up and vehicle test/launch operations
- Demonstrated problem-solving and communication skills