1

Idl Programming Jobs (NOW HIRING)

Experience with ENVI/IDL programming, MATLAB, Python, UNIX based scripting, and/or C++ programming. * Exposure to Advanced Geospatial Intelligence (AGI) and FSG (Full Spectrum GEOINT). * Exposure to ...

Experience with ENVI/IDL programming, MATLAB, Python, UNIX based scripting, and/or C++ programming. * Exposure to Advanced Geospatial Intelligence (AGI) and FSG (Full Spectrum GEOINT). * Exposure to ...

Experience with ENVI/IDL programming, MATLAB, Python, UNIX based scripting, and/or C++ programming. * Exposure to Advanced Geospatial Intelligence (AGI) and FSG (Full Spectrum GEOINT). * Exposure to ...

This role will focus on implementing interface and serialization standards such as OMG IDL ... Collaborate with software engineers, systems engineers, architects, and program stakeholders to ...

Data Engineer

Charlotte, NC · On-site

$111K - $134K/yr

Scala 2.x (Functional Programming experience) * Hands on experience with SQL * GCP / Google Cloud (Pubsub / Dataflow / Big Query) * (Nice to have) IDL / Thrift / Finagle knowledge / experience * Lead ...

Java/JavaScript Developer

Columbus, OH · On-site

$49.25 - $63.75/hr

... CSS IDL Sr. Level Candidates 5-8 years of JavasScript Development 3 years of Java Development 2+ ... Desired Skills: DevOps (Not required) Full Stack Development Ember Amazon Web Services (AWS ...

React Engineer

Phoenix, AZ

$104K - $139K/yr

Experienced UI engineer with 3+ years of commercial work experience, strong/accomplished UI ... IDL). Education:Employment Type: CONTRACTOR

... engineering code in at least one of Python, MATLAB, ENVI/IDL or similar to solve hard problems and create processes for repeatable results Desired: • Bachelor's degree in Image Science, Optics ...

Leveraging tools such as IDL, MATLAB, Python or C++ to analyze data and generate algorithms ... Bachelor's degree in engineering, mathematics, or a related technical field * Experience with ...

Principal Software Engineer

Dayton, OH · On-site

$131K - $175K/yr

... Programming skills with modern development languages • Agile software development practices and ... Python, MATLAB, IDL, Java, JavaScript / Typescript, NodeJS, C++ • Frameworks: Angular, Spring ...

next page

Showing results 1-20

Idl Programming information

See salary details

$25K

$88.9K

$149K

How much do idl programming jobs pay per year?

As of Aug 31, 2026, the average yearly pay for idl programming in the United States is $88,946.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,500.00 and $116,000.00 per year, depending on experience, location, and employer.

What is IDL programming?

IDL (Interactive Data Language) programming refers to the use of the IDL language, which is designed for data analysis, visualization, and application development, particularly in scientific and engineering fields. IDL is often used for processing large data sets, such as images or sensor data, and provides powerful tools for visualizing and interpreting complex information. Its syntax is similar to other programming languages, making it accessible for users with programming experience. Many research institutions and organizations use IDL for applications in astronomy, medical imaging, and geosciences.

What do IDL programmers do?

IDL Programmers often work on data analysis, visualization, and image processing tasks, particularly in scientific, aerospace, or remote sensing projects. You may be responsible for developing scripts to automate data processing, creating visual representations of complex datasets, or supporting researchers with custom analytical tools. Collaboration with scientists and engineers is common, as you’ll frequently need to understand their requirements and translate them into effective software solutions. The role often involves both independent problem-solving and teamwork in a fast-paced, research-driven environment.

What skills and qualifications are needed to thrive as an IDL programmer?

To thrive as an IDL Programmer, you need strong proficiency in the IDL (Interactive Data Language) programming language, data analysis, and visualization, typically supported by a degree in computer science, physics, or a related field. Familiarity with scientific computing tools, data processing libraries, and experience using version control systems like Git are commonly required. Analytical thinking, problem-solving, and effective communication skills help programmers interpret complex data and collaborate with multidisciplinary teams. These skills ensure accurate data analysis, efficient workflow, and meaningful scientific or technical insights.

What is the difference between Idl Programming vs Software Developer?

AspectIdl ProgrammingSoftware Developer
Required CredentialsTypically requires a degree in computer science or related field, with knowledge of IDL languagesRequires a degree in computer science, software engineering, or related fields, with programming skills
Work EnvironmentOften in specialized industries like aerospace, defense, or scientific researchIn various industries including tech, finance, healthcare, working in office or remote settings
Industry UsageCommon in organizations using IDL for data analysis, simulation, or hardware controlWidely used across multiple industries for application development and software solutions

Idl Programming and Software Developer roles share foundational programming skills and require similar educational backgrounds. However, Idl Programming is more specialized, focusing on IDL languages used in scientific and technical fields, whereas Software Developers work across diverse industries developing a broad range of applications.

More about Idl Programming jobs

What cities are hiring for Idl Programming jobs?

Cities with the most Idl Programming job openings:

Infographic showing various Idl Programming job openings in the United States as of August 2026, with employment types broken down into 1% Internship, 83% Full Time, 12% Part Time, 3% Contract, and 1% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $88,946 per year, or $42.8 per hour.

Intern C, Image Science Engineer

L3HHCM20

Rochester, NY • On-site, Remote

$22.50 - $41/hr

Full-time, Internship

Medical, Retirement, PTO

Posted 5 days ago


Job description

Job Title: Intern,ImageScience Engineer 

Job Code: 43388

Job Location:Rochester, NY 

Job Schedule: 9/80:Employees work 9 out of every 14 days - totaling 80 hours worked, and have every other Friday off

Job Description: 

  • Provides image scienceexpertiseto conduct image/product quality analysis associated with collection and processing for dissemination, archival, exploitation and display of digital imagery. 

  • Assess utility of image processing routines and advanced algorithmsoperatingon today's baseline and emerging remote sensing systems. 

  • Investigates,analyzesand provides solutions to complex problemsencounteredby engineering services and quality control using standard engineering practices. 

  • Authors technical documents and presentations. 

Qualifications: 

  • Must be pursuing aBachelor'sor Master's degreein Imaging Science, Physics, Mathematics,Engineeringor related fieldat an accredited university. 

Preferred Skills: 

  • An understanding of image processing techniques and software tools. 

  • Knowledge of ground processing architectures and image processing algorithms for passive remote sensing systems. 

  • Ability to develop engineering-level (not production-level) software routines in Python, C, C++, orMatlab 

  • Experience with ENVI/IDL programming, MATLAB, Python, UNIX based scripting, and/or C++ programming. 

  • Exposure to Advanced Geospatial Intelligence (AGI) and FSG (Full Spectrum GEOINT). 

  • Exposure to analysis, exploitation, advanced processing of Visible and IR electro-optical (EO) systems 

PAY TRANSPARENCY:In compliance with pay transparency requirements, the salary range for this role in California, Massachusetts, New Jersey, Washington, and the Greater D.C, Denver, or NYC areas is $25.50 - $48.00 per hour. The salary range for this role in Colorado state, Hawaii, Illinois, Maryland, Minnesota, New York state, Cleveland Ohio, and Vermont is $22.50 - $41.00 per hour. This is not a guarantee of compensation or salary, as final offer amount may vary based on factors including but not limited to experience and geographic location. L3Harris also offers a variety of benefits, including health and disability insurance, 401(k) match, flexible spending accounts, EAP, educationassistance, parental leave, paid time off, and company-paid holidays. The specific programs and options available to an employee may vary depending on date of hire, schedule type, and the applicability of collective bargaining agreements.