Staff Software Engineer (Test Automation & Infrastructure)

CesiumAstro

Austin, United States Posted October 10, 2026

Check how well your resume matches this job

On-site Full-time Senior
Job Description

Join our team as a Staff Software Engineer specializing in Test Automation & Infrastructure. In this role, you will develop and scale automated test systems for complex RF and satellite communications payloads. You will work at the intersection of software development and hardware test engineering, building robust automation frameworks and infrastructure to ensure reliable system validation. Your contributions will improve product quality, accelerate development cycles, and enable seamless integration across hardware and software systems.

  • Develop and scale automated test systems supporting the validation of complex RF and satellite communications payloads.
  • Build robust automation frameworks and infrastructure that ensure reliable, repeatable system validation.
  • Collaborate with systems, hardware, and software teams to ensure system testability and support integration of new components into existing test environments.
  • 8+ years of experience in software engineering, test automation, or related roles
  • Comfortable working in a laboratory environment with electronic test equipment
  • Effective communication skills across technical and non-technical audiences
  • Strong analytical skills with attention to detail
  • Proficiency in Python, C/C++, or similar
  • Proven debugging and root cause analysis skills across integrated systems
  • Familiarity with Git, CI/CD tools, automated test frameworks
  • Strong experience in test automation framework and infrastructure development
  • Ability to design scalable systems and think architecturally
  • Solid understanding of software development lifecycle (SDLC) and best practices
  • 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)
  • Experience developing software that interfaces with hardware systems or laboratory instrumentation
  • Hardware/software integration and system-level testing expertise
  • Instrumentation control and data acquisition knowledge
Required Skills
software development communication collaboration analytical skills attention to detail Python C++ Git CI/CD testing
How to apply

You apply on CesiumAstro’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About CesiumAstro

See every open role at CesiumAstro on ARes.

More Jobs at CesiumAstro
Share This Job