Job Opening

Staff Scientist/Software Engineer

IRIS PASSCAL/New Mexico Tech

Posted: 03/09/2020

Open Until: 08/31/2020

Develop and maintain software that is used on or to facilitate seismological experiments. IRIS PASSCAL software includes tools to: interface with seismic data loggers, test equipment, convert between data formats, analyze state-of-health information, manage inventory and maintenance, and schedule equipment. The software engineer will also be responsible for providing user support to both PASSCAL staff and the IRIS community. The software engineer will have opportunities to conduct training and do seismological fieldwork.

Bachelor’s degree required area of study, Science or Engineering. C Programming required. Demonstrated programming ability required. Understanding of Computer Architecture, Operating Systems, and Data Structures required. Working knowledge of Python required. Working knowledge of object oriented programming required. Participated in Source Code and Design Reviews desired. Familiar with UI Toolkits and Frameworks desired. Experience with Revision Control Systems e.g Git desired. Experience with unit testing desired. Experience with continuous integration desired. Familiar with Software Packing and Distribution desired. Seismological or Geophysical Field Experience desired.

Applicants should submit a resume, official college transcripts, a letter of professional interests, and the names and addresses, email addresses, and phone numbers of three references to: IRIS PASSCAL Software Engineer, c/o Human Resources, Brown Hall Box 030, Socorro, NM 87801-4796 .

or email application and include job title as subject line to:


IRIS is an Equal Opportunity Employer and is committed to diversity and creating an inclusive workplace where all employee's backgrounds, talents and contributions are valued. If you require an accommodation to navigate or apply to our employment site, please send your request to: Human Resources or call (202) 682-2220.