Post Job Free
Sign in

Test Software Engineer

Company:
Xona Space Systems Inc
Location:
Burlingame, CA, 94010
Posted:
June 08, 2025
Apply

Description:

Job Description

Description:

Xona is building the next generation of satellite navigation — a high-performance, resilient alternative to GPS powered by a commercial constellation of low Earth orbit (LEO) satellites. We are on a mission to unlock a new era of autonomy, advanced mobility, and infrastructure resilience by delivering precise, secure, and robust positioning services to the world.

We’re not here to incrementally improve GNSS. We’re here to redefine it from the ground up.

As a Test Software Engineer, you’ll play a critical role in bringing our cutting edge satellite technology to life, from the payload software to the ground control applications that bring it all together. You’ll be instrumental in designing and

building robust automated test solutions that validate the functionality and integrity of our software, with a strong focus on hardware-in-the-loop testing, directly contributing to the success of our space missions.

What You’ll Do

• Design, develop, and maintain automated test frameworks and test cases for software components and integrated systems.

• Develop comprehensive test plans and strategies based on software requirements and design specifications.

• Execute manual and automated tests, analyze results, and identify defects.

• Architect, build, and maintain hardware-in-the-loop testbeds to rigorously validate our flight software against realistic hardware environments.

• Collaborate closely with software developers to ensure thorough test coverage and timely issue resolution.

• Develop and maintain clear and concise test documentation, including test plans, test cases, and test reports.

• Participate in code reviews to ensure the testability and quality of software.

• Contribute to the continuous improvement of testing processes and methodologies.

• Troubleshoot complex issues and work with development teams to resolve them.

• Integrate testing into our CI/CD pipelines.

You Might Be a Fit If

• You’re obsessed with software quality and reliability.

• You have a knack for finding bugs and anticipating potential issues before they become problems.

• You love building clever automation to make testing more efficient and effective.

• You’re enthusiastic about getting hands-on with hardware, building and maintaining test setups, and debugging issues where software meets the physical world.

• You’re excited by the idea of contributing to groundbreaking space missions and working with cutting-edge technology.Requirements:

• Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, OR 2+ years of experience in software testing or quality assurance with a strong focus on test automation.

• Proficiency in at least one scripting language (e.g., Python, JavaScript) and one compiled language (e.g., C++, Go, Rust).

• Experience with test automation frameworks and tools (e.g., Pytest, Selenium, Robot Framework).

• Experience with version control systems (e.g., Git).

Desired Qualifications

• Experience with testing real-time embedded systems or aerospace software.

• Experience in hardware-in-the-loop (HITL) testing.

• Experience with continuous integration and continuous delivery (CI/CD) pipelines.

• Knowledge of communication protocols (e.g., TCP/IP, UDP, CAN, SpaceWire).

• Experience with cloud platforms (e.g., AWS, Azure, GCP).

• Experience with performance and load testing.

Full-time

Apply