Software Engineer - Test & Verification
Role details
Job location
Tech stack
Job description
We are seeking senior-level Software Engineers with expertise in Test and Verification to support a large-scale space ground system as it transitions from a prototype into full operational status. This role is for architectural thinkers and experienced leaders who can shape system operations, not just execute coding tasks. The position requires redesigning a reference program for operational rigor, architecting a real-time mission-critical ground system, and ensuring the system is reliable, not just functional. The program is entering a phase where verification rigor must increase significantly., * Define verification strategies for a complex ground system moving from prototype to operations.
- Architect and design a real-time, mission-critical ground system capable of supporting petabyte-scale data throughput.
- Design, develop, and test software models that emulate the behavior of hardware components to create an all-software test and integration environment (SIL & HWIL).
- Lead the transition of systems from prototype to full operations, ensuring operational reliability.
- Validate interactions between software components, databases, and external mission systems.
- Support developmental testing as the system evolves toward major program reviews (SRR, PDR, CDR).
- Influence design decisions by identifying integration risks early in the development lifecycle.
- Collaborate with systems engineering, mission systems, and other teams to ensure system integrity.
Requirements
Education: Bachelor's degree.
Experience: 5+ years of experience designing, developing, and implementing software test environments, including hardware, software, and network configuration. Experience with ground-to-space or space-to-ground systems, system design, and prior work in mission-critical or operational environments is required.
Security Clearance: An active Top Secret (TS) U.S. Security Clearance is required to start, with the ability to obtain SCI eligibility post-start. Sponsorship is not available for this position.
Technical Skills: Experience in hardware/software integration, emulation, or testing, preferably in a lab environment. Foundational knowledge of Computer Science, object-oriented design, and software patterns., * An active TS/SCI U.S. Security Clearance.
- 10 or more years of related work experience.
- Test leadership experience on large-scale mission systems or systems-of-systems.
- Experience with one or more of the following: Java, C++, Python, JavaScript frameworks (React, jQuery UI), Spring Framework, Hibernate, RDBMS, MongoDB, REST, and OpenAPI.
- Experience with dependency management and automation tools (e.g., Maven, Gradle, Git, Jenkins).
- Experience with cloud-based infrastructure (e.g., AWS, Azure).
- Familiarity with Test-Driven Development (TDD), Agile, DevSecOps, and CI/CD practices.
- Experience with software/hardware emulation for ground systems, control systems, or optical sensors.
Benefits & conditions
The anticipated pay range for this position is $85.00/hr to $105.00/hr on a W2 basis. The salary range for a permanent role is between $104,000.00 and $171,000.00 annually. Please note that a comprehensive benefits package is available to eligible employees.