Tycho.AI builds autonomy solutions for unmanned systems operating in GPS- and comms-denied environments. As a Software QA/QC Engineer, you will ensure the reliability, safety, and performance of the autonomy software stack by collaborating with various engineering teams and validating system behavior across different testing environments.
Responsibilities:
- Develop and execute test plans, validation procedures, and quality processes for autonomy and embedded software systems
- Design, implement, and maintain automated testing frameworks for backend services, embedded systems, APIs, and autonomy behaviors
- Build regression, integration, hardware-in-the-loop (HIL), and system-level test pipelines
- Collaborate with autonomy, controls, perception, embedded, and platform engineers to define acceptance criteria and validation methodologies
- Investigate software defects, reproduce issues, and partner with engineering teams to drive root-cause analysis and resolution
- Support field testing and operational validation efforts for autonomous systems
- Define metrics and reporting processes for software quality, reliability, and release readiness
- Improve CI/CD workflows and automated quality gates within the software development lifecycle
- Contribute to documentation related to testing procedures, validation results, and release certification processes
- Help establish scalable QA/QC best practices appropriate for a rapidly growing engineering organization