We are seeking a Software & Simulation Test Design Engineer to architect and lead the development of a unified test software framework and simulation that ensures consistency, scalability, and reliability across global engineering teams. This role is central to establishing standardized testing practices, simulation environments, and automation infrastructure that enable high-confidence validation of mission-critical systems.
You will define test software across the organization—creating a cohesive ecosystem that spans simulation, hardware-in-the-loop (HIL), integration, and system-level testing—while enabling teams in different regions to operate efficiently within a shared framework.
Key Responsibilities
Test Framework Architecture: Design and evolve a modular, global test framework supporting unit, integration, system, and simulation-based testing. Define reusable abstractions, APIs, and libraries for consistent implementation, including fault injection scenarios such as sensor dropouts, thruster misfires, and communication delays.
Simulation & Test Infrastructure: Architect scalable simulation environments and virtual testbeds with seamless HIL/SIL integration, covering orbital mechanics, space environments (vacuum, radiation, thermal), and spacecraft dynamics including attitude control and propulsion.
Global Standardization & Governance Establish: common testing strategies, naming conventions, data formats, and reporting standards across regions. Define quality metrics, coverage standards, and quality gates; lead architecture and test design reviews to enforce best practices.
Automation & CI/CD: Build and standardize automated test pipelines within CI/CD workflows, ensuring tests are reliable, reproducible, and scalable across distributed environments.
Performance & Mission Scenario Testing: Ensure test systems support large-scale simulations, high data throughput, and long-duration runs — including thousands of simulated missions across launch windows, environmental variations, and anomaly scenarios. Optimize for speed, determinism, and debuggability.
Cross-Functional Leadership: Collaborate with global engineering teams to drive adoption of the test framework. Contribute to resource estimation, schedule planning, and risk identification. Embody ispace values — Diversity, Integrity, Respect, Collaboration, and Accountability — and stay current on emerging tools and methodologies.
Basic Qualifications
- B.S. or M.S. in Computer Science, Software Engineering, Aerospace Engineering, or related field
- 5+ years of software engineering experience with significant focus on test systems or infrastructure
- Proven track record designing scalable test frameworks or platforms
- Strong programming skills in Python, C++, Java, or similar
- Experience with automated testing, CI/CD systems, and test orchestration tools
- Solid understanding of software V&V principles
- Familiarity with ITAR/EAR requirements for sharing technical data internationally
What Makes You Stand Out
- Experience with simulation environments (MATLAB/Simulink, ROS, or custom platforms) and HIL/SIL testing
- Background in safety-critical industries (aerospace, automotive, robotics, or defense)
- Knowledge of distributed systems, cloud-based test infrastructure, and LabVIEW
- Familiarity with orbital mechanics, control theory, and embedded flight software constraints
- Experience interpreting telemetry and simulation data outputs
- Ability to thrive in a fast-paced environment with evolving priorities; willingness to travel (<10%)
Compensation and Benefits
Skills Required
- Bachelor’s or master’s degree in Computer Science, Software Engineering, Aerospace Engineering, or a related field
- 5+ years of software engineering experience with significant focus on test systems or infrastructure
- Experience designing scalable test frameworks or platforms
- Strong programming skills in Python, C++, Java, or similar
- Experience with automated testing, CI/CD systems, and test orchestration tools
- Understanding of software verification and validation principles
- Familiarity with ITAR/EAR requirements for international technical-data sharing
- Experience with simulation environments such as MATLAB/Simulink, ROS, or custom platforms
- Experience with HIL/SIL testing
- Background in aerospace, automotive, robotics, defense, or another safety-critical industry
- Knowledge of distributed systems, cloud-based test infrastructure, and LabVIEW
- Familiarity with orbital mechanics, control theory, and embedded flight software constraints
- Experience interpreting telemetry and simulation data outputs
- Willingness to travel less than 10%
What We Do
ispace is a lunar exploration company with a vision to extend human presence to outer space. The company is developing lunar landers and rovers to deliver customer payloads to the Moon and explore the lunar surface. In doing so, we aim to be a vehicle for companies on Earth to access new business opportunities on the Moon and ultimately incorporate the Moon into Earth’s economic and living sphere. The company is currently planning to its first mission to the Moon as early as Q4 2022.








