1

Idl Programming Jobs (NOW HIRING)

Research Engineer Senior

Lawrence, KS

$98.50K - $135.30K/yr

Supervise IDL personnel * Schedule and maintain records of Lab Projects * Provide appropriate ... Low-level Programming: Develops drivers for hardware devices. Develops efficient Field-Programmable ...

Intelligence Management Specialist

Honolulu, HI · On-site

$73.45K - $132.78K/yr

Provides a full range of COP-IDL Development and COP-IDL Management support to assist analysts, engineers, and scientists across multiple intelligence disciplines and activities. Updates objects of ...

Provides a full range of COP-IDL Development and COP-IDL Management support to assist analysts, engineers, and scientists involved in a variety of intelligence disciplines and activities. * Updates ...

React Engineer

Phoenix, AZ · On-site

$104K - $139K/yr

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

Data Engineer

Charlotte, NC · On-site

$111.80K - $134.30K/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 ...

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 ...

The Idaho Department of Lands (IDL) is seeking a full time Lands Section Manager - Minerals. This ... Possess a Bachelor's degree or higher in Geoscience, Mining, Engineering, Natural Resources or ...

... IDL, MATLAB, Python or C++ to analyze data and generate algorithms Analyzing system level signal ... engineering, mathematics, or a related technical field Experience with algorithm development ...

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 May 29, 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 are the key skills and qualifications needed to thrive as an IDL Programmer, and why are they important?

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 are some typical projects or tasks an IDL Programmer might work on within a research or engineering team?

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 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 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 May 2026, with employment types broken down into 7% Internship, 4% As Needed, 13% Temporary, 67% Contract, 7% Nights, and 2% Summer. Highlights an 3% Physical, 28% Hybrid, and 69% Remote job distribution, with an average salary of $88,946 per year, or $42.8 per hour.
Research Engineer Senior

$98.50K - $135.30K/yr

Other

Posted 21 days ago


University Of Kansas rating

8.2

Company rating: 8.2 out of 10

Based on 39 frontline employees who took The Breakroom Quiz

106th of 529 rated colleges and universities


Job description

20% - Project, System and Circuit Design: Develops the overall system design for state-of-the-art instrumentation in consultation with the faculty and/or students with whom the instrument is being developed, together with the other professional members of the Instrumentation Design Laboratory.
20% - Oversight of Laboratory Operations:
  • Supervise IDL personnel
  • Schedule and maintain records of Lab Projects
  • Provide appropriate billing information for generation of monthly invoices and budget control
  • Work with Physics & Astronomy and the College of Liberal Arts & Sciences on evaluation of the rate structure
  • Prepare quarterly reports for Physics & Astronomy
  • Prepare an annual report for Physics & Astronomy and the College of Liberal Arts & Sciences
20% - Project Implementation:
  • Printed Circuit Board (PCB) Design: Designs and lays out the PCBs or supervises other staff members doing so using advanced concepts of layout design
  • Low-level Programming: Develops drivers for hardware devices. Develops efficient Field-Programmable Gate Array code. A very good understanding of C, assembly languages, and Hardware Description Languages is required as well as an understanding of the FPGA architecture.
  • User experience design and implementation.
15% - Exploration: Monitor and test new technologies for future projects.
15% - Multi-institutional Project Development: Participates in multi-institutional planning. Travel for development and for deployment (for example, to other institutions, other labs, CERN, and the South Pole) is necessary.
10% - Other: Duties as required for the mission of the Instrumentation Design Laboratory.  Examples include working with and mentoring students and developing relationships with potential customers inside and outside KU.,The Senior Electronics Design Engineer (SEDE) is leader of the design and development team of the Instrumentation Design Laboratory (IDL) at the University of Kansas. The mission of the IDL is to design and develop custom instruments and laboratory computing systems for research groups in the natural sciences and engineering and has supported the KU Research Mission for more than thirty years.
The SEDE independently applies advanced knowledge of scientific research and engineering principles and practices to create and maintain hardware/software solutions that support research and instruction at KU. A wide application of methods and concepts from multiple disciplines is required to provide solutions to a wide range of difficult problems.
The SEDE makes decisions independently on technical problems and methods and devises new approaches to complex problems encountered and ensures that improvements and/or changes are implemented. The DSEDE will act as a technical lead or consultant on various projects while working closely with KU faculty and students. Creativity, foresight and mature judgment are needed.
The SEDE will participate in the joint design, development, and deployment of instrumentation for international collaborations. Opportunities to teach university courses and/or workshops may arise.
The SEDE supervises staff and student employees and collaborates with faculty and students. The SEDE manages all budget-related aspects of the lab.

What University Of Kansas employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom