Specialist Engineer, Software Test

Virgin GalacticTustin, CA
$136,063 - $207,596

About The Position

We are seeking a Specialist Software Test Engineer to join our Avionics team. We are looking for a specialist who will contribute to several roles in a fast-paced environment. Guided by our values, “Safety Above All”, we proactively manage the risks inherent in human spaceflight through our daily actions. Support the company strategy by holding ourselves and one another accountable for getting the work done. If you are looking for a challenging opportunity that will ignite your passion for designing cool and innovative products, are exceptionally creative, are a great problem solver and can make things happen - apply today!

Requirements

  • B.Sc. Engineering degree from an accredited university with minimum 12 years relevant integration and testing experience in aerospace or similar field, ideally working with complex electro-mechanical systems in aerospace or a related field.
  • Experience with embedded system hardware and software
  • Experienced Python development skills
  • Experience with requirements-based software testing.
  • Experience with Vectorcast or similar unit testing tools.
  • Strong troubleshooting, organizational, and written communication skills
  • Ability to troubleshoot complex electro-mechanical systems
  • Experience with component and system-level testing
  • Experience developing test benches
  • Experience documenting wiring schematics
  • Development and validation of redundant systems for safety critical applications
  • Aircraft systems development per DO-254 and DO-178
  • Digital communication protocols such as RS232, RS422, RS485, Ethernet, MIL-STD-1553 and CAN
  • Demonstrate willingness to adjust thinking and behavior.
  • Ability to communicate in a manner that is timely, respectful, and open to other ideas

Nice To Haves

  • Experience with Labview and NI Veristand a plus

Responsibilities

  • Support the verification of safety-critical flight software.
  • Develop code coverage and testing tools.
  • Develop test cases for system and unit level testing.
  • Develop and maintain regression testing tools.
  • Provide mentorship to more junior members of the team.
  • Provide support to the development of hardware-in-the-loop test equipment
  • Troubleshoot test failures
  • Work collaboratively to achieve goals and/or complete assigned tasks

Benefits

  • medical
  • financial
  • other benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service