Launch Vehicle Software Engineer

X-Bow SystemsHuntsville, AL

About The Position

X-Bow Systems is looking to fill a Launch Vehicle Software Engineer position to join the flight software team for X-Bow's family of solid propellant launch vehicles from initial concept and requirements definition, through implementation, testing, and flight operations.

Requirements

  • Minimum 10 years of directly related industry experience
  • Background in embedded software engineering for aerospace applications
  • C/C++ preferred
  • Ability to identify and tailor appropriate computing hardware for the application
  • Familiarity with real-time operating systems (FREERTOS, Zephyr, VxWorks, Green Hills Integrity)
  • Experience creating software interfaces and device drivers for serial communications (RS-232/422/485), Ethernet (TCP/UDP), and other communication interfaces
  • Software Unit Test Suites
  • Version control (git, svn, or similar. Git preferred)
  • Ability to troubleshoot and solve problems during operational events
  • Ability to work in small collaborative teams, turning high level goals into detailed designs and operational products
  • Strong written and verbal communication skills.
  • Bachelor's degree in Software Engineering, Computer Science, Electrical Engineering, or a related field.
  • Ability to complete assignments with little or no supervision
  • Ability to manage multiple tasks in a dynamic environment

Nice To Haves

  • Experience with Atlassian software - Confluence and Jira
  • Demonstrated past ownership of embedded aerospace software through entire life cycle
  • Avionics systems engineering experience
  • Experience developing simulation environments for flight software test campaigns
  • Desire to support or own other key launch vehicle systems which require similar capabilities, including: Experience with Launch Vehicle Avionics (Flight Computers, Navigation Hardware, Power, etc.)

Responsibilities

  • Flight software requirements definition and modular architecture development
  • Selection and configuration of computing hardware, operating system, external libraries, and other hardware/software trade studies
  • Implementation of software/middleware interfaces to communicate with devices such as sensors, actuators, radios, FPGAs/microprocessors, and power bus controllers.
  • Flight software development and implementation
  • Software Validation and Verification Methodologies standardization
  • Participate in design and standup of hardware-in-the-loop (HWIL) lab
  • Support launch vehicle integration, test, and flight operations
  • Electrical Ground Support Equipment software development and implementation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service