Job Directory Software Systems Engineer - 2528

Software Systems Engineer - 2528
Greenbelt, MD

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.


Job Description

MILLENNIUM is seeking a mid-level software systems engineer 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. The candidate should have experience with and understanding of software development, but the role is primarily a systems role (requirements definition and analysis, system integration, documentation, etc.) 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.


The engineer will provide software systems support for the Restore-L Ground Element (RGE) Development team. The engineer will report directly the RGE Development Lead. 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.

The candidate will support legacy products and development of new designs.

Job duties include:

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



Bachelors degree in CS, 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

Strong systems engineering experience


Requirements development and analysis

System integration


Desire and ability to grow into a lead position

Experience with NASA mission life cycle and review cycle (design reviews, requirements reviews, integration reviews, trade studies, etc.)

Aerospace/NASA ground system experience is a plus

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: 2528

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.