Ground Software Engineer

  • Full Time
  • GROUND STATION SYSTEMS
  • USA
  • Posted 1 month ago
  • Proof of COVID-19 vaccination status (vaccination card) will be required for employment otherwise a request for or medical or religious accommodation is necessary.

Company Details

Astro Digital designs, builds, and operates a diverse range of small satellite systems supporting space-based turnkey missions for several business applications, including earth observation, communications, in-orbit demonstrations, risk reduction opportunities, in addition to various science and exploration applications. Astro Digital is headquartered in Santa Clara, California with infrastructure around the globe.

Astro Digital designs, builds, and operates a diverse range of small satellite systems supporting space-based turnkey missions for several business applications, including earth observation, communications, in-orbit demonstrations, risk reduction, science, and exploration. Astro Digital is headquartered in Santa Clara, California with infrastructure around the globe.

Position Summary

The Ground Software Engineer is responsible for the design, implementation, and maintenance of the software used for Astro Digital satellite operations. The Ground Software Engineer works with the Satellite Operations team to build reliable command and telemetry interfaces, automation, and backend software to support on-orbit satellite operations. The ideal candidate is a hands-on problem solver and comfortable working in a fast-paced environment.

Primary Duties and Responsibilities

  • Build high-performing command interfaces for mission-critical operations.
  • Build up telemetry analysis tools for quick spacecraft anomaly resolution and state of health assessment.
  • Develop satellite operations tools and automation to perform a variety of on-orbit and ground procedures.
  • Build efficient and reliable backend software to manage command and telemetry pathways.
  • Collaborate with the team to define ground software requirements and plan system architecture.

Qualifications

Minimum:

  • BS in Software Engineering, Computer Science, or related field.
  • Proficient in Python programming.
  • Experience writing and architecting object-oriented software.
  • Experience using a version control repository.
  • Comfortable with command-line environments (Linux).
  • Ability to work independently.
  • Good written and verbal communications skills, especially during time-critical situations.

Preferred:

  • Direct experience working with CubeSat systems and/or satellite operations.
  • Familiarity in SQL and experience working with a Postgres database.

Tagged as: SQL, linux, object-oriented software, postgres database, cubesat systems, version control repository

Visit us on LinkedInVisit us on FacebookVisit us on Twitter