This job has expired and you can't apply for it anymore. Start a new search.
Company Name:
Approximate Salary:
Not Specified
Huntsville, Alabama
United States
Position type:
Experience level:
Education level:

Software Quality Engineer (JC90427082)

About Engility:

Engility delivers innovative solutions to critical challenges facing the nation and the world. As a premier provider of integrated services for the U.S. government, we support the Department of Defense, intelligence community, space communities, federal civilian agencies and international customers. Engility is dedicated to making lives better, safer and more secure.


TASC, An Engility Company, is looking for a NASA Software Quality Engineer to support the Safety & Mission Assurance (S&MA) Office at the Marshall Space Flight Center in Huntsville, Alabama. The Software Quality Engineer will be responsible for the following activities in support of programs across the MSFC and primarily the Space Launch System (SLS) program: Software Assurance (SA) analyses and assessments related to quality and analysis of engineering design concepts and software assurance plans; development and implementation of safety engineering approaches; and assuring compliance with NASA standards for hardware and software. The successful candidate will use his or her strong embedded software background, software quality assurance expertise, management experience and NASA domain experience to evaluate target programs to ensure mission success; to lead a growing team of engineers performing software assurance tasks; to plan and manage those tasks. Occasional travel may be required.

Software Quality Engineer will support the MSFC S&MA Directorate providing technical expertise in the performance of the following:

  • Preparing, evaluating, and providing assessments of MSFC managed in-house and contracted programs and projects, SA Plans and software engineering change documentation.
  • Evaluating and providing assessments of program/project software products (i.e. Software Development Plans, Software Requirement Specifications, Software Test Plans, etc.) and of applicable NASA/MSFC policies and guidelines.
  • Participate in and provide assessments of program/project milestone reviews (i.e. PDR, CDR, TRR, etc.).
  • Support audit planning and tracking of findings associated with the S&MA evaluation of MSFC managed software development process through SwA (Software Assurance) internal audits (i.e. Software Development Folder Audits, Software Configuration Management Audits, Software Requirements Traceability Audits, Peer Review Audits, etc.).
  • Performing software quality assurance test activities during the appropriate software development life cycle phase.
  • Provide training and/or participation in SwA training.
  • Preparing and participating in SwA metrics.
  • Preparing, evaluating, and providing assessments associated with the NASA Initiative for Software Assurance and with SMA/SwA documentation for the implementation of the SEI Capability Maturity Model Integration (CMMI) (i.e. SA, Ols, etc.).
  • Position requires a competent communicator (verbal and written) with ability to work effectively with co-workers and all levels of customer personnel.
  • Work is performed at the NASA MSFC in Huntsville, Alabama and will require frequent interaction with multiple external and internal customers.

Required Qualifications:

  • Minimum of 10 years of experience with a Bachelor’s degree in Systems Engineering, Aerospace Engineering, Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, or other software-related engineering programs, OR an additional 4 years of directly related experience in lieu of degree
  • Experience with development of large, complex, safety-critical software systems
  • Experience across the software development life cycle (requirements, design, implementation, and test) and the entry and exit criteria associated with Program/Project milestone reviews
  • Familiarity with software architectures and systems & software engineering practices.
  • Experience with NASA, Government approved Industry, or DoD software assurance requirements, standards, manuals and handbooks, and assessing compliance with these products
  • Experience performing software quality and testing activities related to embedded software systems
  • Proficiency with MS Office (Word, Excel, PowerPoint, Outlook)
  • Must be able to obtain and maintain a Public Trust Security Clearance

Desired Qualifications:

  • Experience and 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 Assurance Plans, Software
  • Requirements Specifications, and Software Test Plans
  • Experience witnessing software testing and demonstrations, and performing SQA audits
  • Experience or knowledge of SEI Capability Maturity Model Integration (CMMI) implementations
  • Familiarity with Agile software development processes
  • Excellent verbal and written English language skills, good communication skills, and ability to interact well in group meeting/working environments with team members, development organizations and customers

More Jobs Like This