About The Position

This role is part of Advanced Concepts and Enterprise Engineering (ACE) and supports Project Sunrise, a constellation of orbital data centers. The Flight Software Platform Engineer builds and maintains the infrastructure that enables the flight software team to develop, test, and deploy code efficiently and confidently. The role focuses on automation, tooling, and providing a stable, efficient development environment. The engineer owns the flight software organization’s CI/CD pipeline, develops core test harnesses and simulation frameworks, and maintains the development environment, including tooling, compiler infrastructure, and developer workflows. The role also supports Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) test facilities and collaborates with flight software domains to provide platform capabilities that meet their needs. Travel may be required up to 10% of the time. Relocation assistance is available.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • At least 3 years of experience in software development, focused on platform engineering, DevOps, or test automation.
  • Strong programming and scripting skills, such as Python, C++, or Bash.
  • Demonstrated experience building and maintaining CI/CD pipelines, such as GitLab CI, Jenkins, or GitHub Actions.
  • Experience with automated testing frameworks and simulation environments.
  • Familiarity with containerization and virtualization technologies, such as Docker or QEMU.
  • Must be a U.S. citizen or national, U.S. permanent resident (current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.

Nice To Haves

  • Experience with embedded software development and cross-compilation toolchains.
  • Knowledge of Hardware-in-the-Loop (HIL) testing methodologies and infrastructure.
  • Experience with infrastructure-as-code tools, such as Ansible or Terraform.
  • Familiarity with software development for regulated or mission-critical industries.
  • Passion for building tools and automation that empower engineering teams.

Responsibilities

  • Design, build, and maintain the CI/CD pipeline for the flight software organization, enabling automated builds, testing, and deployments.
  • Develop and manage core test harnesses and simulation frameworks for unit and integration testing.
  • Own the flight software development environment, including tooling, compiler infrastructure, and developer workflows.
  • Implement and manage infrastructure for Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) test facilities.
  • Promote software development best practices, including version control, automated testing, and code quality metrics.
  • Collaborate with flight software domains, including GNC and C&DH, to understand their needs and provide platform capabilities.
  • Improve the developer experience by identifying and removing friction and increasing engineering productivity.

Benefits

  • Medical, dental, and vision insurance.
  • Basic and supplemental life insurance.
  • Paid parental leave.
  • Short- and long-term disability.
  • 401(k) with company match of up to 5%.
  • Education Support Program.
  • Stock options for regular employees working at least 20 hours per week.
  • Up to four weeks of paid time off per year, based on weekly scheduled hours.
  • Up to 14 company-paid holidays.
  • Depending on role type and job level, employees may be eligible for benefits and bonuses based on individual contributions and other factors.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service