Find Jobs
Find Jobs Near You – Available Work in Your Location
Associate Scientific Programmer/Analyst
Career Insights for Programmer / Analyst
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Maryland data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Programmer or Analyst combines programming expertise with analytical skills to design, develop, and maintain software systems or applications. Responsibilities can include software solution design, writing code, testing software applications or systems, system integration, software deployment, and technical support. This role typically develops software solutions that meet specific business objectives.
$107,337 / year median in Maryland
-30% projected decline
Job Description
Key Responsibilities:
- System enhancements to real time user interfaces and in-flight data quality assurance displays.
- Developing and enhancing approaches for waveform lidar data analysis for deriving products.
- Calibrate/validate air and spaceborne sensor data.
- Troubleshoot data processing and quality issues.
Required Qualifications:
- Bachelor's degree (B.S.) in a Physical Science discipline and 1 to 2 years of relevant experience in scientific programming.
- Proficiency in scientific programming languages such as Python, IDL, MATLAB, or similar tools is required for data processing and analysis tasks.
- Experience with signal processing for space or earth science applications.
- Experience developing data visualizations to communicate results to scientific audiences.
- Familiarity with airborne remote sensing instruments, field campaign data, or multi-sensor data integration.
- Enthusiasm for interdisciplinary, team-oriented research.
- US Permanent Residency or US Citizenship required.
Desired Qualifications:
- Master's degree (M.