1+ months

Sr. Software Systems Engineer - NASA

Pasadena, California
  • Jobs Rated

New ideas are all around us, but only a few will change the world. That’s our focus at JPL. We ask the biggest questions, then search the universe for answers—literally. We build upon ideas that have guided generations, then share our discoveries to inspire generations to come. Your mission—your opportunity—is to seek out the answers that bring us one step closer. If you’re driven to discover, create, and inspire something that lasts a lifetime and beyond, you’re ready for JPL.

JPL's Instrument Software and Science Data Systems Section provides expertise across the domains of instrument operations and science data systems with a team of multidisciplinary engineers and technologists. Our engineering teams build and operate high performance data processing, management and analysis systems capable of handling petabyte scale datasets in support of science discovery, research, operations and applications.

We support JPL and NASA missions, as well as other science-based projects. Our research and technology development teams create new onboard and ground based technologies for data processing, analysis, modeling, reasoning, visualization, management, access and analytics that are infused into our data systems.

The Instrument Software & Science Data Systems Section is responsible for:

  • Safely controlling JPL remote sensing instruments.
  • Transforming data collected by these instruments into scientific measurements and preserving them for future analyses.
  • Providing context and understanding to the measurements.
  • Making the measurements and related information accessible to a broad and global user community: scientists, operations, decision makers and society at large.


  • Join the Architecture and Systems Engineering Group as a Lead Science Data System (SDS) System Engineer.
  • Administratively and technically report to the Technical Group Supervisor and programmatically to the Project Delivery Manager.
  • Lead the system engineering effort and system design meetings and interface with the development team and element managers.
  • Be responsible for developing material for Project and Section reviews and negotiation of receivables and deliverables.
  • Define, coordinate, balance, and integrate technical and programmatic issues in an end-to-end manner to ensure that the total system satisfies the requirements, expectations, and constraints within the allocated resources and with acceptable risk.
  • Develop the SDS system requirements, design, interfaces, test plans, and CM plans
  • Produce and maintain SDS system documentation including: Science data system concepts, Requirements, Design, Interfaces, Data Product Specifications, Test Plans, Release Description, Software Delivery Concepts, CM Plans, etc.
  • Support the development of the SDS end-to-end system architecture, design, and interfaces
  • Develop and implement documentation, plans, policies, processes, and procedures for the conduct of SDS development and operations that will ensure the timely delivery of system components and products (i.e. design, develop, deploy and operate the SDS).
  • Lead the team in the design, development, deployment, and operations of the SDS architecture, provide requirements definition, system implementation, test, integration, delivery plans, operations scenarios, and operations readiness verification.
  • Provide technical inputs to the overall mission system engineering team for all major design, implementation and deployment activities.
  • Be the technical authority of the SDS, and assist with coordination and planning, implementation, budget, staffing, metrics, and schedules.
  • Develop and provide progress reporting for a plan (with a schedule and deliverables) for generating the SDS.



  • NOTE: Must be a U.S. Citizen with an active Top Secret (TS) clearance based upon Single Scope Background Investigation (SSBI) within 5-year scope and approved for Sensitive Compartmented Information (SCI) accesses.
  • Bachelor's degree in Engineering, Physical Science, Computer Science, Information Systems, Mathematics, or related technical discipline with typically a minimum of 9 years of related experience; Master's degree in similar disciplines with a minimum of 7 years of related experience; or PhD in similar disciplines with a minimum of 5 years related experience.
  • Wide-ranging experience and advanced knowledge in the following areas:
    • Use Case/Requirements Development
    • Design/Architecture (SW/HW/Processes)
    • SW/System Development management
    • Configuration Management
    • Verification and Validation (V&V)
    • System Operation, Maintenance, & Management
    • Systems engineering
  • Extensive Software and Systems Engineering experience
  • Solid backgroun with Jira, Git, Docker, & build/release processes
  • Ability to apply science data systems engineering concepts to large-scale, complex systems developed in highly dynamic environments.
  • Proven ability in leading multi-disciplinary teams in design, implementation, and operations.
  • Experience working with flight missions where significant interaction and collaboration with science and engineering teams has been demonstrated.
  • Expert technical knowledge and demonstrated ability to understand and integrate the elements of project leadership, system engineering and development of large-scale ground systems, and project-science team collaboration, in order to achieve mission, science and engineering goals.
  • Knowledge of project ground data systems, operating teams and project MOS/GDS/SDS relationships.
  • Demonstrated ability to resolve complex technical problems by applying strong decision-making skills, and effective oral/written communication and presentation skills.

Preferred Qualifications

  • Knowledge in one or more of the following areas;
    • Science data processing
    • Algorithms for Geometric & Radiometric calibration, and Geophysical retrievals
    • Science Data Systems Engineering
    • Earth Remote sensing
  • Ability to apply science data systems engineering concepts to large-scale, complex systems developed in highly dynamic environments.
  • Mission operations systems and Ground data systems
  • Thorough understanding of Flight Project Practices and Design Principles.
  • Proven ability to deal with multiple issues, tasks and priorities concurrently.
  • Proven ability to interact effectively across multiple disciplines.
  • Experience leading tasks and coordinating working groups on large-scale projects in system development.
  • Experience in all phases of the complete end-to-end project life cycle.


Jobs Rated Reports for Software Engineer

Posted: 2019-03-28 Expires: 2019-05-27

Featured Jobs

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Sr. Software Systems Engineer - NASA

NASA Jet Propulsion Laboratory
Pasadena, California

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good
Jobs Rated Methodology
Powered ByCareerCast