HALO Flight Software (FSW) Insight/Oversight Engineer

MbSolutions Inc

Houston, TX

JOB DETAILS
LOCATION
Houston, TX
POSTED
14 days ago

Are you passionate about human space exploration, understanding the origins of the universe, and working with a passionate and diverse team to make a difference? If you are, we need you!

We need your talent, teamwork, and energy to help us achieve great things that inspire people all over the globe. We need you to bring creative ideas and diverse backgrounds to help us envision, shape, and deliver systems that will enable the exploration of space while benefiting people here on Earth. We are excited about what we do, and we need you on our team as we take on exciting challenges for NASA's pursuits in deep space exploration. As NASA's largest engineering solutions provider working together with NASA at centers across the United States.

We have an exciting opportunity for a HALO Flight Software (FSW) Insight/Oversight Engineer to join the team with Nexus, a teammate company. The HALO FSW Insight/Oversight Engineer provides technical insight, independent assessment, and safety-focused oversight of flight software used for human-rated spacecraft systems. This role ensures that flight and ground software supporting HALO mission objectives meet NASA expectations for reliability, safety, and mission assurance. The engineer partners with NASA, contract providers, and cross-discipline teams to evaluate software design maturity, identify risks, verify compliance, and support mission readiness.

Key Responsibilities

  • Develop and maintain a comprehensive understanding of flight software architectures, avionics integration, and HALO mission operational concepts.
  • Provide independent insight and oversight of software development, verification, and validation activities for safety-critical flight and ground systems.
  • Participate in Integrated Product Teams (IPTs) to evaluate software reliability, human ‑ rating compliance, and adherence to NASA mission assurance requirements.
  • Identify and document risks, hazards, anomalies, and failure modes; provide data-driven recommendations for mitigation.
  • Support hazard analyses, fault management development, and software-related FMEA/FMECA activities.
  • Participate in design reviews, safety reviews, hazard board meetings, and flight readiness reviews, providing technical assessments and mission assurance input.
  • Assess software test plans, results, verification methods, and traceability across the full development lifecycle.
  • Communicate technical findings, risks, status, and recommendations to management and cross-functional teams.
  • Operate effectively within Agile development environments, supporting iterative development, integration events, and mission milestones.
  • Perform additional mission-assurance duties as required in support of launch, integration, and operational readiness.​

Requisition Qualifications:

This position has been posted at multiple levels. Depending on the candidate's experience, requirements, and business needs, we reserve the right to consider candidates at any level for which this position has been advertised.

  • Typically requires a minimum of a bachelor's degree in Engineering and normally possess 5- 10 years of related experience. License and certification may be required.
  • Experience with flight or embedded software for human spaceflight, aerospace, or other safety-critical systems.
  • Familiarity with hazard analysis processes, fault management concepts, and software-controlled system failure modes.
  • Working knowledge of FMEA/FMECA methods and hazard tracking systems.
  • Exposure to NASA safety and reliability processes, including hazard reporting and software safety assessments.
  • Strong understandingof Linux/Unix environments and real-time operating systems (RTOS).
  • Proficiency in C/C++ and scripting languages such as Python, Bash, or TCL.
  • Strong analytical, communication, and coordination skills with a customer-focused approach.
  • Ability to rapidly absorb complex system behavior and work independently or within multidisciplinary teams.
  • Experience working in Agile or Atlassian ecosystems (Confluence, Jira, etc.).

Requisition Preferences:

  • Experience supporting NASA ISS, Artemis, Gateway, or other Human Spaceflight programs.
  • Hands-on experience with Core Flight System (cFS) or similar flight software frameworks.
  • Familiarity with NASA software safety and reliability standards (e.g., NASA – STD ‑ 8739.8,NPR 8715.3, NPR 8705.2).
  • Demonstrated experience in software hazard analysis, fault tolerance design, and certification of safety-critical software.
  • Experience with software verification and validation across the full lifecycle.
  • Understanding of data-driven architectures and spacecraft telemetry systems.
  • Ability to manage competing priorities, coordinate across organizations, and deliver against mission timelines.
  • Highly organized, detail-oriented professional with strong accountability and work ethic.


About the Company

M

MbSolutions Inc