NASA's Goddard Space Flight Center is home to the nation's largest organization of combined scientists, engineers and technologists that build spacecraft, instruments and new technology to study the Earth, the sun, our solar system, and the universe
Software Engineering Support (SES) Contract ($250M)
- 8(a) set-aside, 5-year Cost-Plus Award Fee, ID/IQ contract
- Primary focus is on the design, development, test, and deployment of software and data and information systems for earth and space missions
- Supports the Software Engineering Division (Code 580) of the Applied Engineering and Technology Directorate (Code 500)
- Work is performed at GSFC and at Columbus’ facility in Greenbelt, MD
- A wide range of technical support requirements are provided including:
- Flight and ground software system engineering
- Flight software development and maintenance
- Ground software development and maintenance
- Mission validation and operations engineering
- Computing environments and collaboration technologies
- Science data systems development and maintenance
Within GSFC (Goddard Space Flight Center), the Applied Engineering Technology Directorate (AETD) plans, organizes, and conducts a broad range of technical research and development activities in support of science applications. The AETD comprises five engineering divisions: the Mechanical Systems Division (MSD), the Information Systems Division (ISD), the Instrument Systems and Technology Division (ISTD), the Electrical Engineering Division (EED), and the Mission Engineering and Systems Analysis Division (MESA).
The Software Engineering Support (SES) contract provides engineering and related services for the study, design, development, fabrication, integration, testing, verification, and operations of space flight and ground system hardware and software, including development and validation of new technologies to enable future science missions.
- Engineering Studies And Analysis -Columbus performs engineering studies and analysis for requirements definition, operations concept definition, systems engineering, trade studies, and system definition in support of efforts in the formulation, implementation, and/or operations phases. Tasks cover a broad range of mission and system development domain areas.
- Flight Software Systems - Columbus performs the planning, specification, design, development, testing and maintenance and sustaining engineering of flight software systems for instruments and spacecraft associated with in-house GSFC projects and other multi-center commitments in accordance with established organizational compliance of procedures and policies. Columbus manages, refines, and extends the flight software infrastructure, products, plans, and processes related to new flight software developments, flight software reuse libraries, flight software configuration management systems, flight software test, verification and validation systems, and flight software lessons learned databases. We develop simulation capabilities for all aspects of the flight software including, dynamic simulation, command and data handling simulation and science data simulation.
- Ground Software And Systems - Columbus performs new or ongoing development and sustaining engineering of ground software and data systems. Columbus activities include participation as a part of a mission’s or project’s data system development team. Ground systems development includes hardware integration, test, and deployment; and software design, development, test and deployment. The software includes commercial off-the-shelf government off-the-shelf and new development.
- Science System Development - Columbus develops, implements and tests science systems for operation, data processing, data management, data analysis, and/or data visualization. Columbus provides science operations support for ongoing missions. Columbus provides software and data systems engineering. Science systems development includes hardware integration, test and deployment, and software design, development, test and deployment.
- Supporting Services - Columbus performs engineering services to provide a diverse variety of services and tools to maintain and manage the secure Information Technology environment supporting research, engineering, and administrative information requirements. Columbus develops and maintains testbed and operational labs in support of flight, ground, and science software based activities.
- Advanced Concepts - Columbus formulates and develops advanced technology concepts and the advancement of their associated technology readiness level. Columbus plans and integrates the resulting technology into mission or project systems.
- System Deployment - Columbus deploys systems for missions. This work includes closely coordinating with the flight projects or other government organizations to identify requirements, perform trade studies, configure/enhance existing systems, delivery, integration, testing, documentation and training.
- Management - Columbus performs all the necessary program management functions including technical and business management