Description

  • Support and help define the computing architecture at new and existing observatory sites.
  • Configure and integrate scientific hardware (e.g. sensors/cameras, switches, servers, data storage, edge computers, etc.) with local and remote software systems.
  • Design and maintain container images (Singularity, Docker, Podman) for data-capture/processing services, and build CI/CD pipelines for automated remote rollouts.
  • Setup data transfer automation for onsite storage and offsite archives
  • Write and maintain code for data acquisition, system control, automation and monitoring tools.
  • Implement secure remote access solutions (e.g. SSH, VPN).
  • Set up monitoring dashboards and watchdog systems for uptime and performance.
  • Respond to system alerts and perform remote diagnostics.
  • Investigate and resolve intermittent system failures and implement long-term fixes.
  • Work alongside our computing team, hardware engineers and scientists to ensure system compatibility.
  • Create and maintain technical documentation, configuration guides, and field procedures.


Desired Qualifications & Experience

  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Robotics, or related field—or equivalent practical experience.
  • Experience with systems programming and hardware-software integration.
  • Proficiency in Python and/or C++, particularly for device control or scientific applications.
  • Comfortable with Linux environments and remote administration.
  • Familiarity with networking, firewalls, and secure remote access tools.
  • Experience with device interfaces like USB, GPIO, or serial communication.
  • Bonus: Experience with computer vision or scientific sensor platforms.


Additional Notes and Assumptions

  • Observatory systems are often deployed in remote, unmanned environments—reliability, automation, and remote visibility are essential.
  • Systems include custom imaging sensors, environmental sensors, GPS modules, acoustic and RF instrumentation.
  • The Galileo Project emphasizes rigorous scientific data collection and transparency.
  • The role is expected to evolve as the project grows; adaptability is a key trait.
  • The successful candidate must be comfortable working in remote/outdoor conditions (e.g., climbing towers, installing weatherproof enclosures, working in hot/cold environments)


 

Education

Bachelor's or Master's degrees