Find a jobRecruiters

Staff Software Engineer

Exclusive opportunity

Onsite

Staff Software Engineer

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

BK Consulting

Staff Software Engineer

Permanent contract

Lille, France

Hybrid

Skills

architecturesoftwarecloudplatformdataobservabilité

1 month ago

Quick apply

BK Consulting

Staff Software Engineer

Freelance

Lille, France

Hybrid

Skills

softwarearchitecturecloudplatformdataobservabilité

1 month ago

Quick apply

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

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools