CIRES/ NOAA SWPC Software Engineer — Penn State Meteorology and Atmospheric Science

The successful applicant will work with the Space Weather Follow On Compact Coronagraph – L1 (SWFO-L1) and Geostationary Operational Environmental Satellite-U (GOES-U) team.

Publication date

Apr. 7, 2022 13:30

Deadline for application

May 7, 2022 17:00


CIRES/NOAA Space Center Weather Prediction Center (SWPC) at the University of Colorado Boulder


Work description

The Cooperative Institute for Research in Environmental Sciences invites applications for an Associate Scientist position at NOAA’s Space Weather Prediction Center (SWPC). The successful applicant will work with the Space Weather Follow On Compact Coronagraph – L1 (SWFO-L1) and Geostationary Operational Environmental Satellite-U (GOES-U) team.

The primary responsibility will be the development of the satellite scientific instrument ground data processing system for the benefit of forecasters and customers. This Associate Scientist will also develop experimental space weather forecasting applications using these data and data from related satellite missions, including the Interstellar Mapping and Acceleration Probe (IMAP) and the Polarimeter to Unify the Corona and Heliosphere (PUNCH). Together, these missions are critical to ensuring the highest quality space weather forecasts and it is expected that the applications developed with these missions will be used to improve SWPC radiation and geomagnetic storm forecasts. The person selected will help prepare these missions, ground systems, and forecast products for post-launch operations in real time.

The University of Colorado Boulder is committed to building a culturally diverse community of faculty, staff, and students dedicated to contributing to an inclusive campus environment. We are an equal opportunity employer, including veterans and people with disabilities.

About us

The Cooperative Institute for Research in Environmental Sciences (CIRES) is an internationally recognized leader in innovative environmental science and research and is located at the University of Colorado Boulder. At CIRES, more than 800 environmental science professionals work to understand the Earth’s dynamic system, including the relationship of people to the planet. CIRES is a partnership of the National Oceanic and Atmospheric Administration (NOAA) and the University of Colorado Boulder, and our areas of expertise include weather and climate, Earth’s pole shifts, air quality and atmospheric chemistry, water resources, science of solid Earth and more. Our vision is to be instrumental in ensuring a sustainable future environment by advancing scientific and social understanding of the Earth system.

As part of NOAA’s National Weather Service, the Space Weather Prediction Center (SWPC) – – operates 24/7 to provide real-time monitoring and forecasting of solar and geophysical events, which affect satellites, electrical networks, communications, navigation and other technological systems. SWPC’s clients include the general public, industry and government agencies.

What will your key responsibilities be?

Develop, test, deploy and maintain the ground operational telemetry system for the SWFO-L1 satellite and the GOES-U/CCOR instrument:

  • Take responsibility for the development of one or more of the scientific instrument processing pipelines.
  • Represent SWPC in meetings with NOAA/NASA/vendor representatives.
  • Collaborate with team members and partners on iterative design, development, testing, and documentation of subsystems and applications.
  • Support program-wide software testing activities leading up to the launch of both spacecraft in 2024 and 2025.
  • Maintain and update the operating system after launch.

Develop operational forecasting applications:

Create testbed versions of high-priority applications, with proper documentation and within an appropriate software framework, to facilitate a successful transition to real-time space weather forecasting operations.

what we require

  • BS required (Computer Science preferred; Engineering or other related fields may be considered).
  • A minimum of 5 years post-baccalaureate software development experience.
  • Java programming experience.
  • Experience with full lifecycle software development (requirements, design, coding, testing, troubleshooting, maintenance).
  • Linux experience.

    what will you need

  • Ability to work in a mission-focused operational environment.
  • Ability to develop multi-tier systems using service-oriented architectures.
  • Experience with software testing methodologies and tools.
  • Ability to use modern software deployment tools (eg Docker, Harbour, Kubernetes, etc.).
  • Ability to use modern software management methodologies and tools (eg Agile/Scrum/Kanban, git, etc.).
  • Ability to think critically and make independent decisions.
  • Willingness to learn and adapt to new technologies.
  • Ability to work well in a team and build solid interpersonal relationships that facilitate the exchange of knowledge between teams.

What we would like you to have

  • Python programming experience.
  • Experience converting from IDL to Python.
  • Experience supervising and advising other software engineers.
  • Strong communication skills, demonstrated through technical papers and oral presentations.
  • Ability to contribute to a diverse and inclusive workforce at the University of Colorado Boulder and NOAA/SWPC.

To apply, please submit the following materials:

  1. Curriculum Vitae or CV.
  2. Cover letter addressed to the Search Committee that briefly describes your qualifications, career goals and specific interest in this position.
  3. Although not required at the time of application, please be prepared to submit a list of 5 professional references (2 of which must be/must have been supervisors or professors). If you are selected as a finalist, we will ask you to contact your references so they can complete a SkillSurvey questionnaire on your behalf. SkillSurvey is an online automated reference check solution. This information will be kept confidential and can only be seen by the search committee.

apply now

For more details

Leave a Comment