CesiumAstro logo

Senior Software Engineer (Test Automation & Infrastructure)

CesiumAstro

RemoteFull timeMid levelPosted today
Apply with JobAssist

About the 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 and test engineering teams
  • Collaborate with systems, hardware, and software teams to ensure system testability
  • Support integration of new components into existing test environments
  • Translate system requirements into effective automation strategies
  • Participate in design and integration reviews to ensure validation readiness
  • Identify and implement improvements to test automation architecture and codebase
  • Contribute to the evolution of next-generation test frameworks and infrastructure
  • Drive simplification and standardization to reduce development cycle time
  • Advocate for scalable, maintainable, and reusable design principles
  • Continuously improve test processes, tools, and methodologies

Benefits

  • Health, dental, vision
  • HSA and FSA
  • Company stock options
  • Life, disability and retirement plans- Strong experience in test automation framework and infrastructure development
  • Strong analytical skills with attention to detail
  • Familiarity with Git, CI/CD tools, automated test frameworks
  • Hardware/software integration and system-level testing expertise
  • Proven debugging and root cause analysis skills across integrated systems
  • Proficiency in Python, C/C++, or similar
  • Experience developing software that interfaces with hardware systems or laboratory instrumentation
  • Comfortable working in a laboratory environment with electronic test equipment
  • Effective communication skills across technical and non-technical audiences
  • Instrumentation control and data acquisition knowledge
  • 5–8 years of experience in software engineering, test automation, or related roles
  • Ability to manage multiple priorities in a fast-paced environment
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
  • Solid understanding of software development lifecycle (SDLC) and best practices
  • Ability to design scalable systems and think architecturally
  • Please Note: To conform with the United States Government Space Technology Export Regulations, the applicant must be a U.S. citizen, lawful permanent resident of the U.S., conditional resident, asylee or refugee (protected individuals as defined by 8 U.S.C. 1324b(a)(3)), or eligible to obtain the required authorizations from the U.S. Department of State

Millions of jobs, with real people getting hired every day

20,000+
New jobs added daily
7,000,000+
Verified job listings
500,000+
Tailored applications submitted
FAQ

Questions, answered

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at CesiumAstro was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.