Software Safety Engineer (BT-26109)

Bastion TechnologiesHuntsville, AL
Onsite

About The Position

The Software Safety Engineer - Simulation & Modeling will support Safety and Mission Assurance for NASA in Huntsville, AL. The safety engineer will perform analyses and assessments related to safety; conduct reviews and analyses of engineering design concepts and assure compliance with NASA safety policies and standards for software. The software is used to qualify launch vehicles for human-rated space flight.

Requirements

  • Must have a bachelor's degree in the field of systems engineering, aerospace engineering, electrical engineering, computer engineering, computer science, software engineering, or other software-related engineering programs.
  • Must have 16+ years of recent and related work experience.
  • In lieu of degree: Candidates with 20+ years of recent and related work experience will be considered.
  • Must understand the software development life cycle (requirements, design, implementation, and test) and the entry and exit criteria associated with Program/Project milestone reviews including waterfall and agile methodologies.
  • Must have a working knowledge of complex electronics (e.g. ASICs, FPGAs) and programmable logic devices and their use in complex aerospace systems.
  • Must have experience with Microsoft Office Suite, Word, Excel, PowerPoint, and TEAMS.
  • Able to communicate effectively, verbally and in written form, with internal and external customers.
  • Able to follow company programs, processes, procedures, practices, requirements, goals, and objectives.
  • Must be organized with good time management skills and must be able to work outside normal schedule and adjust schedule to meet peak periods and surge requirements.

Nice To Haves

  • Experience with supporting software design, development, and testing activities for integrated aerospace vehicles.
  • Ability to evaluate engineering for compliance with NASA-STD 7150.2 in accordance with NASA-STD 8739.8.
  • Familiarity with Mil-STD-882 and DO-178 Avionics Software Standard.
  • Experience performing software safety and testing activities related to embedded software systems and associated technical products.
  • Familiarity with NASA flight programs involving Human-related spacecraft / launch vehicle systems and domains such as rocket engine propulsion control; flight dynamics; vehicle system management; fault protection / fault management; launch, flight, and abort operations / processes; software safety; and mission assurance.
  • Experience reviewing and/or developing software plans, software requirements specifications, and software test Plans.

Responsibilities

  • Perform analysis of safety impacts and controls within software.
  • Develop and maintain the System Safety Assessment for the avionics test lab and the simulation and modeling software.
  • Assess the completeness and safety criticality of engineering software requirements.
  • Review and provide input to test procedures for adherence to software safety requirements.
  • Assess the completeness of engineering hazard analysis and corresponding definition of causes and controls as related to software.
  • Support test events to ensure verification of safety controls.
  • Perform peer review analysis of code written in programming languages, such as C, C++ or Python.
  • Provide risk advice to production, maintenance, technical, project or program personnel.

Benefits

  • medical
  • prescription
  • dental
  • vision
  • AD&D
  • disability benefits
  • life insurance
  • retirement 401k
  • vacation
  • sick pay
  • holidays
  • flexible work schedules (when available)
  • professional training and development
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service