Software Manager On Several Nasa Programs/ Operational Technical Lead / Flight Systems Engineer
Armstrong Flight Research Center, Edwards Afb, Ca
Responsible for overseeing and coordinating the technical development activities of all the software systems in three NASA projects including the SOFIA Platform, an $84M+ multi-national NASA program. These duties consist of:• Plan, schedule, conduct and coordinate software development and configuration management activities • Technical management of all the software• Apply standards, processes and procedures throughout the software development life cycle• Maintain unit software configuration• Assure the software schedule and software development requirements are met• Plan for design, code, test readiness, and flight readiness reviews• Assure proper software documentation is produced• Develop and maintain software development folders• Develop and maintain software development planOther duties with regards to Operational Technical Lead include:Generate and validate integration/test plans, test procedures, test scripts, operations manuals, checklists and operational procedures. System Verification and Validation.Conduct testing of avionics systems, subsystems, units and components. Coordinate/Perform development, integration, testing, documentation, and problem/error analysis/ resolution (debugging/ troubleshooting) concerning various operational and/or scientific/mission problems in the lab and during flights (in-flight support personnel) consisting of integrated unique / COTS / avionics systemsVerify, Validate, Conduct and/or Witness test procedures of avionic systems and subsystem units Generated software requirement specifications and maintained requirements traceability matrixManaging Flight Operations, Line Operations and Integration/Testing on aircraft and in simulation lab.Prepare and present at reviews