About The Position

Develop simulations of the launch vehicle, along with tools and infrastructure that support development and verification of Flight Software. This hands-on developer delivers operational and enabling capabilities designed to meet real-time requirements for embedded flight control and associated modeling and simulation software. The role develops new software products, applies modern software design principles, resolves complex technical problems, and provides innovative solutions. The engineer refines requirements, designs subsystems, implements code solutions, and performs software integration, testing, and verification. The position works with a highly collaborative team in an agile environment that embraces a “fail fast” mentality, and engages with Product Owners, Technology Architects, QA, and Automation team members on cross-functional software design, development, and testing.

Requirements

  • Bachelor’s degree in STEM or a related technical field from an accredited college or university.
  • At least 2 years of related work experience.
  • Experience with C, C++, and Python.
  • Experience with Linux.
  • Experience with object-oriented design practices.
  • Verbal and written communication skills, including requirements documentation and presentations.
  • Proficiency with Microsoft Office applications, including Excel, Word, and PowerPoint.
  • Applicants must be U.S. Persons as defined in ITAR 22 CFR 120.62.

Nice To Haves

  • Experience with Git or GitLab.
  • Experience with Jira.

Responsibilities

  • Develop launch vehicle simulations, tools, and infrastructure supporting Flight Software development and verification.
  • Develop operational and enabling software capabilities for real-time embedded flight control and associated modeling and simulation.
  • Develop software products using modern software design principles and resolve complex technical problems.
  • Refine requirements and design subsystems.
  • Implement code solutions and perform software integration, testing, and verification.
  • Collaborate with Product Owners, Technology Architects, QA, and Automation team members to design, develop, and test software solutions.
  • Work with the team in an agile environment that embraces a “fail fast” approach.

Benefits

  • 401(k) match plus an additional employer contribution.
  • Discretionary annual incentive bonus for eligible employees.
  • Generous paid time off.
  • Flexible work environments.
  • Most salaried team members work a 9/80 schedule, with every other Friday off.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service