About the job
About Gecko Robotics
At Gecko Robotics, we empower leading organizations to safeguard the integrity, reliability, and sustainability of vital infrastructure. Our innovative solutions, featuring advanced wall-climbing robots, state-of-the-art sensors, and an AI-driven data platform, offer clients unparalleled insights into the current and future condition of their physical assets. This integration fosters rapid decision-making, enhances operational efficiency and safety, and ensures mission readiness while protecting our environment and civilization from potential infrastructure failures.
Position Overview
We are seeking a skilled Test & Reliability Engineer to focus on the development and scaling of automated testing systems for our robotics platform. This pivotal role is dedicated to ensuring software quality through comprehensive regression testing, automation frameworks, and efficient debugging across software and hardware interfaces.
In this hands-on position, you will collaborate with software developers, robotics engineers, and product teams to enhance test coverage, reliability, and confidence in releases. This opportunity is perfect for an engineer who is passionate about building testing infrastructure, troubleshooting complex issues, and working on systems functioning in real-world environments.
You will engage directly with cutting-edge robotic systems and innovative inspection technologies deployed in critical infrastructure, witnessing the tangible impact of your efforts in the field.
This role may require up to 25% travel to customer sites and operational locations (e.g., San Diego, Seattle, and other field locations).
Key Responsibilities
Develop, maintain, and scale automated regression testing frameworks for essential system functionalities.
Establish test strategies and coverage for new features, balancing speed, reliability, and risk to facilitate high-confidence deployments.
Design and execute tests across UI, robotic interactions, and sensor-driven workflows to validate the real-world behavior of systems.
Investigate and troubleshoot issues across software, firmware, and hardware, ensuring timely root cause analysis and resolution.
Utilize logs, metrics, and system data to diagnose issues in both testing and field environments.
Analyze test results, identify trends, and provide actionable insights to enhance product quality and reliability.
Collaborate with software, robotics, and product teams to boost test coverage, system performance, and reliability.

