Space Vehicle Automation Engineer

York Spaces SystemsGreenwood Village, CO

About The Position

The Space Vehicle Automation Engineer is a hands-on contributor responsible for developing, maintaining, and executing test automation and mission support software to enable efficient spacecraft operations. This role involves close collaboration with multidisciplinary teams to meet test delivery schedules, mission milestones, and operational objectives. Ideal candidates are proactive, team-oriented engineers who are passionate about automation, spacecraft systems, and working in a dynamic mission-driven environment.

Requirements

  • Bachelor's degree in Engineering, Computer Science, or a related technical field (or equivalent experience).
  • 0–5 years of experience in software development or test engineering, preferably in aerospace, defense, or embedded systems.
  • Proficiency in Python with experience developing and maintaining scripts or libraries for automation.
  • Familiarity with Linux development environments and common command-line tools.
  • Experience with version control systems such as Git and working in collaborative development environments.
  • Strong communication skills and ability to work effectively within cross-functional teams.
  • Demonstrated ability to solve complex problems, prioritize tasks, and meet tight deadlines.

Nice To Haves

  • Experience with spacecraft mission operations, ground systems, or flight software verification.
  • Experience writing and executing automated test procedures for hardware/software systems.
  • Familiarity with test planning, execution, and reporting in support of system verification or mission validation.
  • Exposure to REST APIs, telemetry processing, or system integration tasks.
  • Experience with CI/CD tools and automated build/test pipelines.
  • Active or eligible for a U.S. security clearance.

Responsibilities

  • Design, develop, and maintain Python-based automation tools to support spacecraft testing, mission rehearsals, and on-orbit operations.
  • Develop and execute manual and automated test procedures for mission-critical software and hardware systems.
  • Collaborate with Mission Operations, Test Conductors, Systems Engineering, and Software teams to define test requirements and automation strategies.
  • Support delivery of program milestones through test automation, regression testing, and operational tooling.
  • Author and maintain test documentation, including procedures, verification matrices, and test reports.
  • Participate in agile scrum teams to plan and execute test campaigns aligned with program and mission timelines.
  • Continuously improve test infrastructure, data pipelines, and automation frameworks to enhance test coverage and execution efficiency.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service