C
CesiumAstro
Staff Software Engineer
Skills
PythonGit
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Location:
Austin, TX, USA
Work mode:
Onsite
Published on:
9 October 2026
What they need
Who you are
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
- 8+ years of experience in software engineering, test automation, or related roles
- Experience developing software that interfaces with hardware systems or laboratory instrumentation
- Strong experience in test automation framework and infrastructure development
- Proficiency in Python, C/C++, or similar
- Familiarity with Git, CI/CD tools, automated test frameworks
- Hardware/software integration and system-level testing expertise
- Instrumentation control and data acquisition knowledge
- Solid understanding of software development lifecycle (SDLC) and best practices
- Proven debugging and root cause analysis skills across integrated systems
- Ability to design scalable systems and think architecturally
- Strong analytical skills with attention to detail
- Ability to manage multiple priorities in a fast-paced environment
- Effective communication skills across technical and non-technical audiences
- Comfortable working in a laboratory environment with electronic test equipment
What the job involves
- We are seeking a Staff 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
- Life, disability and retirement plans
- Company stock options
Other offers great for you!
These companies are also looking for great profiles
B
BK Consulting
Staff Software Engineer
Permanent contract
Lille, France
Hybrid
Skills
architecturesoftwarecloudplatformdataobservabilité
1 month ago
Quick apply
B
BK Consulting
Staff Software Engineer
Freelance
Lille, France
Hybrid
Skills
softwarearchitecturecloudplatformdataobservabilité
1 month ago
Quick apply
T
Tenth Revolution Group
Staff Software Engineer Ruby on Rails
Freelance
Paris, France
Hybrid
Skills
LLMs / Large language modelsRuby on RailsPostgreSQLDatadogGrafanaPrometheusKubernetes
7 days ago
Quick apply
No company information available.