Posted in

Senior NASA Orion Spacecraft Flight Software Systems Engineer

Senior NASA Orion Spacecraft Flight Software Systems Engineer

CompanyCACI
LocationHouston, TX, USA
Salary$82100 – $172400
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Requirements

  • Must be a U.S. Citizen or Permanent Resident.
  • B.S. in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or related disciplines required.
  • Prior or current background in software development or systems engineering.
  • At least 8-10 years of related experience in aerospace real-time safety critical software, including internships. Experience greater than the minimum expertise is highly valued.
  • Must be flexible, open to new challenges in a dynamic environment, and possess strong technical expertise combined with strong verbal and written communication skills.
  • Ability to manage multiple priorities with little supervision.
  • Must be a highly responsible, team-oriented individual with strong work ethic.
  • Must have highly developed coordination and organization skills.

Responsibilities

  • Review and oversight of flight software requirements development, design, integration, production, verification, validation, and certification.
  • Perform systems engineering, such as hazard analysis, on vehicle subsystem domains.
  • Analyze flight software architecture infrastructure and evaluate Central Processing Unit (CPU) utilization and related launch commit criteria.
  • Provide technical feedback on the products produced by the prime contractor as the code for the Orion spacecraft is developed.
  • Review C/C++ code for errors and ensure proper adherence was given to processes for code development.
  • Review the design documentation for code written within an assigned domain. Ensure that the design is clear and correct according to the requirements for that area.
  • Review Unit Tests for the assigned software area. Ensure that the processes were followed and that the Unit Tests fully test the functionality of the code.
  • Review Integration testing for the assigned software domain. Ensure that the integration tests fully exercise the interfaces between domain code and code from other domains.
  • Follow the software Verification campaign for the assigned software area. Ensure that the Verification tests pass and that they are sufficient to prove the functionality required of the target software.
  • Follow and participate in the Data Validation campaign to prove that the data provided to the software produces the desired operation of that software.
  • Coordinate flight software issues and resolution across programs and vehicle systems engineering teams.
  • Detect areas of risk within the flight software and guide contractors through corrective action.
  • Evaluate prime contractor flight software architecture, design, and implementation.
  • Oversight of integration of flight software in test and verification facilities.
  • Interface with NASA and prime contractor engineering teams.
  • Provide inputs for developing Certification of Flight Readiness (COFR) recommendations.
  • Provide mission support including monitoring and evaluating flight operations and troubleshooting anomalies during Orion spacecraft flights in the Mission Evaluation Room (MER).

Preferred Qualifications

  • M.S. in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or related disciplines.
  • Experience in full life cycle of safety critical software for aerospace or non-aerospace applications.
  • Experience in flight software development for human-rated space vehicles, e.g., Space Shuttle, International Space Station, SpaceX Crew Dragon, Boeing Starliner, Orion, or Gateway L2 or L3 modules.
  • Vehicle-wide knowledge of space vehicle systems, e.g., avionics; command and telemetry; command and control; timeline/vehicle management; systems management; displays; power; propulsion; thermal; ECLSS; guidance, navigation and control; communications and tracking; NASA Docking System, etc.
  • Knowledge of aerospace or similar vehicle operations, e.g., aircraft, space vehicle, satellite, submarine, etc.
  • Experience developing C/C++ and/or Python code.
  • Project management skills.
  • Familiarity with NASA’s Orion Spacecraft.