Mission Operations, Software Engineer

Job Category: Engineering
Location: California, United States
Employment Type: Permanent
Location Terms: Hybrid
Salary: USD180000

Mission Operations, Software Engineer
Santa Clara, California

My client 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.

Position Summary:

We’re looking for a Mission Software Engineer to help us develop the mission-critical software systems necessary to test, launch, deploy, and operate a fleet of satellites in space, from Earth.

A person suited for this role could be any of a GNC engineer, systems engineer, software engineer, or satellite operator, but must have a strong software foundation.

Primary Duties and Responsibilities:


  • Develop and test the operational sequences and procedures that mission operators need to achieve mission success (that run both on ground and flight software systems).
  • Synthesize requirements from all departments (EE, ME, SW, RF, GNC, etc) into software that meets top-level mission requirements that scales across a multi-fleet system.
  • Provide training and documentation for all production software systems.
  • Anomaly investigation and recovery of satellite systems.
  • Contribute to the definition of interfaces between various components (ground system to spacecraft, spacecraft bus to payload, etc.)
  • Work with Ground Software and IT teams on topics such as production environments, deployment strategies, and security measures.
  • Oversee operational deployment of continually improving software.

  • 4+ years of experience with production-, mission-, or safety-critical software systems
  • B.S. in Computer Science, Aerospace Engineering, or related field
  • Working knowledge of FlightJas (can be learned on the job) and Python
  • Working knowledge of common software design patterns
  • Working knowledge of Linux command line environment and tools
  • Previous experience architecting systems or operating spacecraft or as a aerospace systems engineer
  • Experience developing production-quality software
  • Ability to learn quickly on one's own across multiple fields
  • Exposure and interesting in aerospace systems (i.e. satellites, airplanes, rockets, robotics)
  • Exposure to reading C++ code
  • Experience with configuring ASI’s MAX FSW is a plus
  • US Citizen

  • $120,000 - $170,000
  • Salary is dependant on technical ability & relevant experience.
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!