Software Application Developer Intern for GOES-R Series Satellites
KBR, Inc. is a company dedicated to improving the world through innovation and science. The internship position focuses on supporting the NOAA GOES-R Series satellites, where interns will contribute to software development and environmental monitoring efforts.
Responsibilities
- Support and enhance operational weather and satellite-processing systems that power NOAA mission software
- Contribute to visualization interfaces and environmental data tools used by NOAA scientists, NWS forecasters, and partners across the weather enterprise
- Participate in software testing and refinement for pre-operational and operational satellite products
- Collaborate with specialists supporting one of NOAA’s flagship missions for the Nation’s weather-ready infrastructure
- Gain hands-on experience at the intersection of software engineering, meteorology, Earth science, and satellite remote sensing
Skills
- High school diploma or equivalent
- Enrollment in an accredited undergraduate or graduate program
- Strong foundation in mathematics and geometry, including basic integral calculus
- Two semesters of college physics
- Proficiency in Python, including object-oriented programming and scientific libraries (NumPy, SciPy)
- Functional experience with Linux environments (RedHat/CentOS), bash, and standard text editors (vi)
- Familiarity with Git version control workflows
- U.S. Citizenship is required due to the nature of the work
- Experience or interest in the NOAA, NWS, or U.S. weather enterprise, including exposure to satellite, radar, numerical weather prediction, or environmental data workflows
- Familiarity with Agile or Scrum software development practices
- Basic knowledge of SQL or NoSQL databases
- Understanding of scientific software development and practices for maintaining robust, scalable code
- Exposure to cloud-based environments used for data processing or scientific computing
- Interest in remote sensing, satellite products, AWIPS, environmental intelligence tools, or forecasting workflows
- Strong problem-solving and debugging skills
- Excellent communication skills, with an ability to translate technical concepts for scientists, engineers, and operational users
- Eagerness to explore new tools, technologies, and methodologies used across the weather enterprise
- Scientific visualization using JavaScript (e.g., D3.js)
- Satellite imagery processing, feature extraction, or algorithm prototyping
- Data science techniques for user analytics, monitoring, and system diagnostics
- Enhancing tools commonly used by NWS forecasters and NOAA scientists
Benefits
- 401K plan with company match
- Medical
- Dental
- Vision
- Life insurance
- AD&D
- Flexible spending account
- Disability
- Paid time off
- Flexible work schedule
Company Overview
Apply To This Job