Jobs · Engineering · Colorado

Software QA Engineer

Tomorrow.io · Golden, CO · 3 mo ago
HybridEngineering$100/hrFull-time

About the role

The Space & Sensors team at Tomorrow.io develops unique RF-based sensing systems like radar, supporting the company's Operation Tomorrow Space initiative. This includes spacecraft and constellations that collect data for seamless integration into forecasting and modeling systems.

Responsibilities

  • Build and operate automated verification systems
  • Develop and maintain automated test frameworks in Python for validating complex C++ software and firmware systems
  • Enable reliable software builds and releases
  • Design and maintain CI/CD pipelines in GitHub Actions for building, testing, and validating software using C++ build systems (CMake/QMake)
  • Build and maintain test infrastructure and continuous validation pipelines
  • Partner with software and firmware teams to improve system quality

Requirements

  • Python and test automation frameworks (e.g., Pytest)
  • Strong Git experience (branching strategies, pull requests, rebasing, repository management)
  • Design and implementation of CI/CD pipelines (e.g., GitHub Actions)
  • Build systems and build automation (e.g., CMake, QMake) including cross-platform build management
  • Bash scripting and strong familiarity with Linux command-line tools (e.g., ssh, ping, system utilities)
  • Hardware / embedded system testing experience

Qualifications

As a contributor within the Space and Sensors software team, you will play a critical role in the execution of complex, multidisciplinary system development programs. Your challenges will include software quality, high-availability, release reliability, and issue tracking. Your contributions will help make sure we are building the best weather platform in the world.

Skills

  • Python and test automation frameworks (e.g., Pytest)
  • Git experience (branching strategies, pull requests, rebasing, repository management)
  • CI/CD pipelines (e.g., GitHub Actions)
  • Build systems and build automation (e.g., CMake, QMake) including cross-platform build management
  • Bash scripting and strong familiarity with Linux command-line tools (e.g., ssh, ping, system utilities)
  • Hardware / embedded system testing experience

Benefits

Comprehensive health benefits, unlimited paid time off, and other benefits included. Relocation assistance may be offered/available for certain roles.

Pay

The anticipated salary range for this role is $100-120k subject to local market and candidates skills and experience.

Schedule

We offer flexible hours and unlimited vacation days.

Similar jobs

Software Engineer

Capstone Research CorporationColorado Springs, CO· 1 mo ago
Engineering

Software Engineer

FlexTradeGreat Neck, NY· 1 mo ago
Finance$130k–$140k/yrapply on careers.flextrade.com

Software Engineer

EmpowerHartford, CT· 1 mo ago
Engineering$96k–$136k/yrapply on jobs.empower.com

Software Engineer

Electron EnterprisesIndiana, United States· 1 mo ago
Engineeringapply on electronenterprises.co.za

Software Engineer

CaltechPasadena, CA· 1 mo ago
Engineering$85k–$135k/yrapply on phf.tbe.taleo.net