Maxar Space-posted 8 months ago
$80,000 - $152,000/Yr
Full-time • Entry Level
Palo Alto, CA

Maxar Space is seeking a Software Engineer to join our Space Software group in Palo Alto CA. This position can also be performed remotely within the U.S. You will be part of the Ground Software team responsible for developing, deploying, and maintaining telemetry and commanding products. The software you build will support manufacturing teams, mission operations, and customers for multiple satellite programs under test and in orbit. In this role, you will develop, test, and operate highly available and scalable full-stack software that enables commanding of spacecraft and processing of satellite telemetry. The tools you build will allow operators to safely and efficiently conduct testing and operations of the spacecraft. We are investing heavily in modernizing and unifying our software products which you will play a vital role in the evolution of. You will have the freedom to design and engineer solutions to drive innovative, modern approaches to meet our user needs and customer requirements. A successful candidate will be a passionate developer that embraces modern software development and insists others do as well. You will introduce automation and evangelize new tools and processes within a collaborative team environment.

  • Develop, deploy, and maintain telemetry and commanding products.
  • Support manufacturing teams, mission operations, and customers for multiple satellite programs.
  • Develop, test, and operate highly available and scalable full-stack software.
  • Enable commanding of spacecraft and processing of satellite telemetry.
  • Design and engineer solutions to meet user needs and customer requirements.
  • Introduce automation and evangelize new tools and processes.
  • Must be a U.S. citizen or permanent resident.
  • Bachelor's degree in a STEM field or four additional years of experience may be substituted for a degree.
  • 2 years of professional software development experience.
  • Programming experience with at least two of the following: C++, Java, and Python.
  • Experience with AWS: EC2, auto-scaling groups, ECR.
  • Development experience with command and telemetry processing, mission operations, ground segments, and/or satellite software.
  • Docker experience.
  • CI/CD pipeline creation with tools such as GitLab.
  • Familiarity with software artifact repositories such as Nexus, Artifactory.
  • Familiarity with infrastructure as code tools such as Terraform and Terragrunt.
  • Strong Linux background (Fedora/RHEL/Rocky).
  • Python package management using pip and associated tooling.
  • Experience with Gtk, PyGtk.
  • Familiarity with RPM-based package management (rpmbuild, yum, dnf).
  • Experience with SAST tools such as mend.io.
  • Experience with dependency scanners such as Checkmarx.
  • Experience with vulnerability scanners such as wiz.io, Qualys.
  • Familiarity with Cybersecurity NIST 800-53, -171.
  • Familiarity with K8s.
  • Image creation using Packer.
  • Experience with observability platforms (LGTM or Elk).
  • Familiarity with relational and NoSQL databases (e.g. MySQL, Postgres, DynamoDB).
  • Experience with utilizing automated testing frameworks (JUnit, PyTest, Boost).
  • Experience with Tcl/Tk.
  • Professional written communications.
  • Highly focused self-starter that likes solving problems.
  • Passion for learning and teaching new technical skills.
  • Paid time off.
  • Health and welfare insurance.
  • 401(k) to eligible employees.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service