About
Job Description
MILLENNIUM is seeking Software Systems Engineers on the OMES II contract in support of the Restore-L program in the Satellite Servicing Projects Division (SSPD) at NASA Goddard Space Flight Center. This position is located in Greenbelt, MD.
The Restore-L mission is a Goddard Space Flight Center (GSFC) Satellite Servicing Project Division (SSPD) managed mission. Restore-L is a robotic servicing mission designed to refuel a Low Earth Orbit (LEO) satellite. It contains 3 elements: the Flight Element comprised of the Restore-L Servicing Vehicle (RSV) and development testbeds, the Ground Element comprised of the systems required to conduct RSV operations and the supporting networks and facilities, and the Launch Element comprised of the Launch Vehicle and supporting facilities and services. The SSPD is responsible for the design, engineering, development, test and operations of the Restore-L Mission through an integrated team at GSFC. The Servicing Payload design, development and RSV integration will be conducted at GSFC. Mission operations will be conducted by a Mission Operations Engineering Team comprised of ground system engineers and flight engineers from a Restore Mission Operations Center (RMOC) at GSFC.
JOB DESCRIPTION:
The engineer will provide software systems support for the Restore-L Ground Element (RGE) Development team. The RGE Development team is responsible for the acquisition and oversight of all development associated with the Ground System (GS). As the RGE is an in-house build, the system development teams will deliver their systems (Mission Control System, Guidance & Navigation Control, Robot Ground System) to the RGE Development team for integration into the MOC and RoboMOC environments. This position is primarily a systems role (requirements definition and analysis, system integration, documentation, etc.) and one role that is primarily a software development role with some systems engineering responsibilities. For both roles, it is important that the candidate have knowledge of both software development and systems engineering. The candidate will support legacy products and development of new designs.
JOB DUTIES:
Support definition of overall system architecture/design
Implement control of SW Process in accordance with the RGE Software Development Plan
Support development of specifications for development facility, review ITI implementation
Support implementation of RGE System, including external RGE interfaces and develop interface control documents, as required
Support RGE requirements verification
Work with Test Lead to develop and execute system integration test plans and activities to verify requirements
Support preparation of technical communications for reviews (e.g., NASA critical design review) and regular status reporting
Qualifications
REQUIRED EDUCATION AND EXPERIENCE:
Bachelors degree in Computer Science or closely related field with 9+ years of related experience
Knowledge of software lifecycle [continuous integration (CI) services, software configuration management (git), and bug/issue tracking systems preferred]
Software development experience, preferably in aerospace
Systems engineering experience
Knowledge of system engineering tools and processes
Knowledge of software engineering principles, tools, and processes
Knowledge of relevant technical standards such as CCSDS, TCP/IP, and JPEG
Ground system experience
DESIRED EXPERIENCE:
Requirements development and analysis
System integration
Documentation
System design skills combining new development with legacy infrastructure
Understanding how different components interface with each other in requirements and design space
Telemetry & Command
Manage T&C and planning interfaces with concurrently developed robotic and flight dynamics systems
Data processing and distribution, including imagery and video
Mission Planning/Scheduling
Data Analysis
IT Infrastructure and Security
Requirements formulation, analysis, design, development, integration, testing, and post-launch support
Software CM and unit test automation
Experience with space system mission operations, LEO spacecraft a plus
Aerospace/NASA ground system experience is a plus
Experience with NASA mission life cycle and review cycle (design reviews, requirements reviews, integration reviews, trade studies, etc.)
Millennium offers a comprehensive benefits package. Millennium is An Equal Opportunity / Affirmative Action Employer. Millennium does not discriminate on any basis prohibited by applicable law including race, color, religion, sex, national origin, disability, age, citizenship status, or Vietnam era or special disabled veteran's status in recruitment, employment, promotion, compensation, benefits, or training. It is also Millennium's policy to maintain a work environment free from discrimination on the basis of sexual orientation.
Millennium participates in the E-Verify program.
Job Req: 2533