NOA2118 Scientific Software Engineer Engineering - College Park, MD at Geebo

NOA2118 Scientific Software Engineer

IM Systems GroupLocation:
US-MD-College ParkJob ID:
2021-1250Category:
ScientificOverviewI.
M.
Systems Group, Inc.
(IMSG) www.
imsg.
com, leading a Scientific and Technical Support Team (IMSG Team, consisting of IMSG, Inc.
and subcontracting companies) is looking for qualified scientific programmer and software engineer candidates to support NOAA's Algorithm Scientific Software Integration and System Transition Team (ASSISTT) in College Park, Maryland.
ASSISTT specializes in transitioning science software from research to operations.
Once operational, the software will process large amounts of input data from satellites and dozens of operational datasets maintained by NOAA, NASA, and other international weather agencies.
The integration team within ASSISTT must review algorithm software, ensure they meet coding and security standards, identify optimizations necessary for operations, and test that all necessary algorithm functionality is operationally ready.
This requires our team to maintain a close relationship with researchers so that we understand the algorithm interfaces and are prepared to support all the necessary communication of data from the system into the algorithm.
ResponsibilitiesProvides programming support for the next generation NOAA weather satellites using industry standard software engineering techniques.
Support science algorithm integration and research-to-operation efforts for transitioning new and legacy scientific software applications, to run in new ground systemsUpdate code (refactor, debug, port, optimize) to work within NESDIS ground processing systems and to meet coding standards and processing efficiency.
Interact with science teams to understand requirements, identify improvements and optimize complex algorithm code such that quality software will be deployed operationallyPrepare and package integrated algorithm code for delivery Qualifications4
years of experience in Fortran, C/C+
and knowledgeable in good programming practices.
Experience with code development in Linux platformHighly skilled at finding, identifying the cause of, and resolving bugs and anomalies.
Excellence in developing or integrating scientific codesAbility to handle multiple projects at a timeWillingness to learn new tools as demand arisesA basic understanding of Python or scripting for testing scientific codes.
Teamwork and strong inter-personal skillsGreen Card or US Citizenship is required Desired Skills:
Experience working using Satellite, Weather Station, Radiosonde, Radar, and Paleoclimate datasets, highly desiredExperience with interoperability between Fortran 90/95 and C/C++Knowledgeable in Optimization techniques to improve the code performance and speedFamiliarity with CM tool such as GitExperience with real-time and off-line processing of satellite data, science algorithm integrationEducation:
BS degree or higher with formal course work in physics/ mathematics/ computer programming/ remote sensing Candidates must be a US Citizen or Green Card Holder to qualify (US Citizen must live in US for 3-5 years prior to application) (please indicate in your cover letter).
To Apply Please apply online at https:
//careers-imsg.
icims.
com.
In your cover letter, please indicate the following information:
1) Timeline of availability2) Citizenship Status3) Salary requirements for considerationsNOTE:
Provide three ReferencesIMSG is an Equal Opportunity Employer and Veteran friendly.
Pay Transparency Nondiscrimination Provision.
Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.