Software Engineer III-IV

Associated Universities IncSOCORRO, NM
Remote

About The Position

The National Radio Astronomy Observatory (NRAO) is a research facility that operates radio telescopes globally, including the Very Large Array (VLA), Green Bank Telescope (GBT), Very Long Baseline Array (VLBA), and Atacama Large Millimeter/submillimeter Array (ALMA). The Monitor and Control (M&C) software team designs, implements, and maintains the software for operating the GBT and other Green Bank Observatory (GBO) telescopes and systems. This software decomposes high-level parameters into commands for the telescopes. The role requires close interaction with various individuals within GBO and across NRAO sites. The team diagnoses and corrects complex software issues affecting telescope operations and data quality. The M&C software team values curiosity, diligence, and professional communication, with opportunities for leadership in software infrastructure upgrades and the adoption of new software technologies in an environment of continuous upgrades.

Requirements

  • Bachelor’s in computer science, engineering, scientific or related field.
  • At least three years of experience in software development.
  • Understanding of object-oriented design and development.
  • Experience with Linux or Unix operating systems.
  • Experience developing software using C++.
  • Experience developing and supporting hardware-software integration.
  • Experience with multithreaded, concurrent software.
  • Experience with version control software, such as git.
  • Experience with testing methodologies.
  • Strong interpersonal and communications skills.

Nice To Haves

  • Experience researching, planning and coordinating detailed software phases of a major technology project.
  • Experience with real-time Linux kernels.
  • Experience debugging and profiling software systems.
  • Experience using Python.
  • Experience in a distributed team working with complex applications.
  • Familiarity with developing for embedded systems.
  • Familiarity with basic astronomical principles.

Responsibilities

  • Manage and contribute C++ code to control and support the GBT and other telescope mechanical interfaces.
  • Gather requirements by working with engineers and scientists at multiple locations.
  • Proactively diagnose and troubleshoot software problems reported by on-site testing and integration.
  • Use continuous integration to automate builds and testing.
  • Participate in NRAO software meetings.
  • Contribute in-depth technical analysis on software implementation and maintenance issues.
  • Communicate effectively with M&C and operational software teams and staff at all NRAO sites.
  • Take on additional development and management roles over time.

Benefits

  • 13 holidays
  • Annual accrual of up to 24 vacation days
  • 15 sick days
  • Additional time off for doctor/dentist visits
  • 8 weeks of paid parental leave
  • Medical plans
  • Dental plans
  • Vision plans
  • Retirement benefit contribution of 10 percent of qualified participant’s base pay
  • Optional supplemental, tax-deferred plan for employee retirement contributions
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service