Launch Vehicle Software Engineer

X-Bow Systems

$110K — $130K *
Aerospace & Defense
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Minimum 10 years of directly related industry experience in aerospace software engineering
  • Background in embedded software engineering, with C/C++ preferred
  • Familiarity with real-time operating systems like FREERTOS, Zephyr, VxWorks
  • Experience in creating software interfaces and device drivers for communication protocols
  • Proficient in Software Unit Testing and version control systems (preferably Git)
  • Strong problem-solving skills during operational events
  • Bachelor's degree in Software Engineering, Computer Science, Electrical Engineering, or a related field

Responsibilities

  • Define flight software requirements and develop modular architecture
  • Select and configure computing hardware and operating systems
  • Implement software/middleware interfaces for various devices
  • Develop and implement flight software
  • Standardize Software Validation and Verification Methodologies
  • Participate in the design and setup of hardware-in-the-loop labs
  • Support integration, testing, and flight operations for launch vehicles
  • Develop and implement software for Electrical Ground Support Equipment

Benefits

  • Opportunity to work on cutting-edge aerospace technology
  • Collaborative work environment with small teams
  • Focus on both development and operational phases of projects
  • Potential for long-term career growth within a growing company
  • Involvement in the entire software lifecycle from concept to launch
Full Job Description
Job Description:

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.

Key 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

Required Skills & Qualifications:
  • 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

Additional Attributes that will be Considered for Position Selection:
  • 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.)

Additional Information:

To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR), you must be a U.S. citizen, a lawful permanent resident of the U.S., a protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.

Similar Jobs

More Jobs at X-Bow Systems

More Aerospace & Defense Jobs

Find similar Launch Vehicle Software Engineer jobs: