Posted in

Aerospace Software Safety Engineer

Aerospace Software Safety Engineer

CompanyAxiom Space
LocationHouston, TX, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • 7-10+ years of technical experience as a Software Safety Engineer in the human spaceflight field is desired
  • Bachelor’s degree in computer science, Software Engineering, Aerospace Engineering, Electrical Engineering, or other related Science Technical field
  • Experience developing and conducting computer and software safety analyses, specifically in aerospace, or flight or mission critical systems
  • Analyzing and evaluating computer-based systems for critical operations and controls
  • Knowledge of principles and practices for developing systems that ensure the safe operation of critical systems and compliance to standards
  • Knowledge or experience in programming languages such as C, or C++ is a plus
  • Experience designing to and/or assessing software systems per relevant NASA requirements and best-practice
  • Experience with software critical or safety standards (SSP 50038, NASA-STD-8739.8, DO-178C)
  • Familiarity with NASA Safety & Mission Assurance organization and the Safety Review Panel (SRP) or Computer Safety Panel (CSP) process
  • Effective communication skills to collaborate and interact with cross functional teams
  • Ability to perform risk assessments to support recommended safety decisions

Responsibilities

  • Conduct System and Software Safety Requirements analysis to ensure appropriate design and safety requirements, characteristics and attributes are being applied to computer architecture and design of the system
  • Conduct Software Safety Analyses documenting results utilizing the software architecture, design, and safety requirements, critical or hazard controls, concept of operations, and Software Failure Modes and Effects for the system
  • Perform analysis of code using various tools to minimize vulnerabilities, weaknesses, and coding standard violations to ensure the reliability of the software functionality and performance
  • Assist with the definition and maintenance of safe computer control strategies, including Fault Detection, Isolation and Recovery strategies, operations, and control in the system architecture
  • Participate in various System Safety Working Groups, Safety Review Panels, Computer Safety Panels, Technical Interchange Meetings and Change Review Board meetings
  • Coordinate with verification and validation (V&V) personnel to ensure safety-critical requirements are tested at an acceptable level of rigor and performance
  • Develop reports/presentations to support the conducted software safety analysis on the critical functions of the software
  • Conduct bi-directional traceability of requirements and verification to ensure the success of the critical functions of the system
  • Perform other systems engineering tasks as necessary

Preferred Qualifications

  • Prior experience developing space systems for challenging environments and missions is preferred
  • Experience with space environment(s), specifically NASA human rated spaceflight, and test support equipment is desired
  • Experience developing software for complex or critical systems is a plus
  • Familiarity with NASA processes such as NPR 7150.2 and CMMI (Capability Maturity Model, Integrated) is a plus