System Engineer : Greenbelt, 12-09-004

Position Title: Systems Engineer (SE-20)
Location: Greenbelt, MD
Project: As assigned
Exempt: X Nonexempt:
Direct Report Level: As assigned
F/T: X P/T:
 
BRIEF SUMMARY:
A Systems Engineer is responsible to support the development of a ground data processing system located at the NASA GSFC Greenbelt MD. Act as technical liaison to mission projects as part of the Systems group.
 
KEY TASKS AND RESPONSIBILITES:
  • Attend meetings with mission engineering staff.
  • Coordinate any engineering issues between the missions and development team.
  • Review and comment on technical Mission documents.
  • Develop and maintain engineering documents and processes including: Level-3 and Level 4 requirements, input on Mission Level-2 requirements, Interface Control Documents and Specifications, Configuration Management Documents, and Integration and Test Documents.
  • Assist in providing support for engineering interface with the Mission Customers, including potential travel for technical meetings.
  • A well balanced set of intellectual skills to interface with Scientists, Managers, Engineers, and Information Technology staff (including software programmers and system administrators) to ensure the overall system meets specifications and mission
  • Contribute to documentation & outreach projects, such as product demonstrations, user training & workshops, architectural diagrams, project status.
  • Develop system Trade-off reports.
  • Perform quality assurance reviews.
  • Train others in new or revised procedures.
  • Review work of peers for completeness, accuracy, and quality.
 
REQUIRED QUALIFICATIONS:
  • College degree in Engineering, Computer Science or related Information Technology field is required.
  • Technical training in programming languages and software engineering is required.
  • Minimum Five years of programming / analysis / or system engineering experience
  • Experience performing systems engineering development life cycle processes (data requirements gathering, Information systems development, Functional and data requirements analysis, Systems analysis and design programming, Program design and documentation preparation)
  • Ability to work independently but must also be flexible to follow customer direction and guidance for standard system engineering approaches and processes to meet rapid deployment requirements
  • Ability to work under the technical direction of the project management/chief software architect
  • Minimum Five years software-related experience.
  • Proven ability to take ownership of projects and responsibilities required.
  • Working knowledge of Systems Engineering methodologies, techniques and tools.
  • Ability to work and deliver under a team environment.
  • Ability to work under a formal development lifecycle.
  • Ability to work efficiently under deadline pressure in an atmosphere of shifting priorities.
  • Minimum 1 year of participating in a mid-size and complex software development projects (full lifecycle).
  • Excellent technical writing and communication skills
  • Excellent organizational skills.
 
EXPECTED SKILL, KNOWLEDGE AND / OR EQUIPMENT DEVELOPMENT:
  • Knowledge of satellite operations, data formats, science data processing.
  • Earth science or scientific background.
  • Knowledge of data modeling and system sizing.
  • Familiarity with NASA GSFC environment.
  • Working knowledge of Operating Systems. Experience using Linux or Unix is important, Windows experience is a plus.
  • Familiarity with some of the following software languages & technologies: Java and Java runtime environment, Java scripting, Perl scripting, C, IDL, XML, Python, HDF format, SQL scripting, Sybase DBMS, Configuration Management tools such as Subversion, and Eclipse development tool.
  • Knowledge of NASA Systems Engineering guideline is a big plus
 
SPECIAL CONDITIONS:
  • Must be legally able to work in U.S. and being able to pass a basic civilian agency background check.