Software Test Engineer
Revolution Space
- Location
- Hybrid (Boston, Massachusetts · Remote (United States), Massachusetts · Boston, Massachusetts)
- Compensation
- $106k - $195k/yr
- Employment
- Full-time
- Level
- Senior Level
About the Role
Revolution Space is seeking a Software Test Engineer to contribute to the development of space propulsion products through system verification. This role involves integrating with a technical team to execute testing, debugging, and troubleshooting of software applications.
Skills
Benefits
- Health Insurance
- Dental Insurance
- Life Insurance
- Disability
Perks
- Unmetered Vacation
- Remote OK
Full job details
Position Summary:
Revolution Space is looking for an experienced dynamic and growth-oriented Software Test Engineer to contribute to the development of our space propulsion products through system verification. This engineer is expected to integrate with the existing technical team to:
- Execute testing, debugging, and troubleshooting of software applications
- Collaborate with other members of the software team including developers, and software system engineers
- The position is full-time, and available as remote or as a hybrid role in Boston, MA or Lanham, MD.
Responsibilities:
- Design, document, and execute comprehensive test plans (unit, integration, and system-level) and procedures for flight and ground software.
- Perform validation of Flight and Ground SW functional tests at the unit, integration, system, and acceptance levels
- Validate embedded software via test automation where possible
- Ensure software compliance through hardware-in-the-loop (HITL) or simulation-in-the-loop (SITL) with actual hardware endpoints or avionics rigs as needed
- Verify system, subsystem, and component-level requirements for space system interfaces with spacecraft power, thermal, and command & data handling subsystems.
- Communication with software developers and engineers to verify requirements, review code, and implement testability features
- Identify, develop, maintain, and utilize automated test scripts within a continuous integration (CI) environment where possible
- Manage requirement traceability (requirements ↔ design ↔ verification) in tools such as MS Excel, DOORS, or equivalent.
- Lead or support verification planning and closure activities, including verification-by-analysis, similarity, inspection, test, and demonstration.
- Collaborate closely with propulsion design engineers, test engineers, and mission assurance teams to define test objectives, success criteria, and acceptance plans for vacuum chamber, thermal-vacuum, and life-cycle testing.
Required Qualifications:
- Bachelor's degree in computer science/engineering, aerospace engineering, mechanical engineering, electrical engineering, physics, or related technical discipline.
- 7+ years of total experience with a minimum of four years in software testing, preferably in aerospace
- Familiarity with verification and validation (V&V) processes in aerospace or high-reliability industries.
- Working knowledge of requirements management tools (MS Excel, DOORS, or equivalent).
- Strong communication and documentation skills to effectively collaborate with cross-functional teams across engineering disciplines.
- Ability to adapt in a fast-paced environment
- Ability to obtain and maintain U.S. Government security clearance or ITAR compliance (U.S. Persons required).
Preferred Qualifications:
- Hands-on experience or academic background in testing for space systems and subsystems.
- Experience with script development or designing (e.g. Python or similar language or equivalent generation tools)
Benefits
- Paid holidays, sick time and unmetered vacation
- Excellent health and dental plans with 80% employer contribution
- 4% company matching 401k with immediate vesting
- Life insurance
- Long term / Short term disability
- Education Assistance
To conform to U.S. Government space technology export regulations, applicants must be U.S. citizens, lawful permanents residents of the U.S., or protected individuals as defined by 8 U.S.C. 1324b(a)(3).
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or any other protected factor.