Computer Engineer

Submission Information
Publish Date: 
Friday, March 23, 2018
Archive Date: 
Friday, April 20, 2018
Job Summary
Job Category: 
Science Engineering
Institution Classification/Type: 
Government Agency
Smithsonian Astrophysical Observatory
United States of America
Job Announcement Text: 

The Submillimeter Array (SMA) is a pioneering radio interferometer located on the summit of Maunakea, Hawaii, capable of astronomical observations in the submillimeter band at frequencies from 180 GHz to 420 GHz that address a diverse array of astrophysical questions. The SMA is a joint project of the Smithsonian Astrophysical Observatory (SAO) and the Academia Sinica Institute of Astronomy and Astrophysics (ASIAA). SMA staff and operations are located at multiple sites: SAO in Cambridge, Massachusetts; ASIAA in Taipei, Taiwan; the SMA support facility in Hilo, Hawaii; and the observatory facility on Maunakea.

The SMA is a major scientific facility in continuous operation and under continuous development to take advantage of new technology to upgrade its performance. Currently, work is underway to increase the bandwidth of the receivers, increase the capacity of the data transmission system, upgrade the digital correlator, and extend the SMA’s polarimetry capability. Longer-term, the SMA has embarked on a major upgrade, the wSMA, which will further extend its capabilities. These upgrades to the SMA include a substantial computer hardware and software systems development effort.

SAO seeks a Computer Engineer to help keep the SMA at the forefront of radio astronomy.  The duties of this position include, but are not limited to, the following:

• Develop new software to enhance the SMA’s observing efficiency and to add new observing modes, and assist in migration of existing software from legacy proprietary operating systems such as LynxOS to open source Linux-based systems.

• Write and debug software that controls and synchronizes concurrent real-time processes running on diverse distributed hardware systems, including telescope pointing and tracking, instrument configuration, signal processing, data acquisition, and data storage.

• Write and debug parallel code for data acquisition and offline processing, including code that interacts with stream processing data acquisition hardware. Write and maintain device drivers. 

• Develop software for web-based monitoring of real-time systems, and other software for visualizing operational and astronomical data from radio telescopes.

• Devise and maintain regression tests for real-time and offline SMA software.

• Perform other assignments as required.

This position is based in Cambridge, MA.  Occasional travel may be required to the SMA site, and to attend scientific, technical, or administrative meetings.

For complete information about this position and the online application procedures, please visit USAJOBS at:  Please note that applications for this position must be submitted online.

Application Deadline: 
Monday, April 23, 2018
Current Status of Position: 
Accepting Applicants
Apply to Job
Attention To: 
Human Resources