Senior Software Engineer (Test Automation & Infrastructure)
Company: CesiumAstro
Location: Austin, TX
Type: Full-time
Posted: 2026-08-01
About this role
- We are seeking a Senior Software Engineer – Test Automation & Infrastructure to develop and scale automated test systems supporting the validation of complex RF and satellite communications payloads
- This role sits at the intersection of software development and hardware test engineering, building robust automation frameworks and infrastructure that ensure reliable, repeatable system validation
- You will play a key role in improving product quality, accelerating development cycles, and enabling seamless integration across hardware and software systems
- Develop automated test software to control laboratory instrumentation such as signal generators, spectrum analyzers, power supplies, and network equipment
- Implement and maintain test sequences for both system-level and component-level validation
- Support integration and execution of tests across hardware and software environments
- Debug and troubleshoot test failures across software, hardware, and interface layers
- Ensure test systems produce accurate, repeatable, and reliable results
- Design and implement software for device under test (DUT) control, including command handling, telemetry ingestion, and state management
- Build reusable automation frameworks and scripts to streamline test development
- Apply best practices in software engineering, including modular design, version control, and code reviews
- Reduce manual intervention through efficient and scalable automation solutions
- Develop tools and utilities to enhance test engineering productivity
- Design and maintain scalable test automation infrastructure supporting multiple configurations and environments
- Enhance existing frameworks for improved reliability, maintainability, and scalability
- Integrate automated testing into CI/CD pipelines where applicable
- Standardize tooling and infrastructure across teams to ensure consistency
- Contribute to shared libraries and reusable automation components
- Act as a technical bridge between software ...