Position Description

Software Engineer
Work Location College Park, MD
Exemption Status Exempt
Full Time or Part Time Full time
Apply Now

Position Description

Will support operations at the NOAA Environmental Satellite Processing Center. Responsible for ensuring reliable operation of the systems that decode the data coming from weather satellites, make images, perform scientific analyses to make higher level products. Will make weather products available to National Weather Services (NWS) local forecast offices, NWS supercomputers running advanced numerical models, and a host of other users. Will work in close collaboration with operational analysts, support programmer[s], and government leads. Develop enhancements to satellite data pre and post processing using Python, Fortran, Perl programming languages. Migrate code to Python. Develop updates to GUI analysis software - adding new products, revising views. Develop methods to improve monitoring, error reporting, and automated error mitigation.

Required Skills

6 years of experience in software development/engineering. Strong analytical and problem-solving skills. Experience in Unix/Linux, Bash shell. Experience in Perl, Python, Java. Knowledge of Jira, SubVersion tools. Familiarity with Full Software Development Cycle.
Knowledge of satellite ground systems processing. Excellent organizational, written, and verbal communication skills. Ability to prioritize while working on multiple projects simultaneously.

Must be a US Citizen or Lawful Permanent Resident and able to pass a background investigation to obtain a security badge to enter the applicable government facility.


  • Knowledge of HTML, JavaScript
  • Knowledge of IDL/ENVi based interactive analysis system
  • Familiarity with scientific data formats  and Meteorological data formats
  • Working experience using Agile methodology
  • Working experience in Cloud platforms
  • Experience working with NOAA/NESDIS is a plus


BS in physical sciences, engineering, computer science, related discipline or equivalent.

Back Apply Now

ERT is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilities. In compliance with Title VI, ERT may also provide language translation and interpretation services for visitors and employment candidates. If you need special assistance or accommodation while seeking employment, please contact Human Resources via email at ert-hr@ertcorp.com or by phone at 240-554-0161.