Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Muon Space Logo

Systems Engineer (Software)

Muon Space

$130,000 - $194,000
Sep 13, 2025
Mountain View, CA, US
Apply Now

Muon seeks a Systems Engineer (Software) to support multiple Muon missions, ensuring robust, well-defined, and seamlessly integrated flight and ground software and data processing architectures.

Requirements

  • Familiarity with mission design principles, spacecraft systems, and remote sensing instruments/pipelines
  • Experience managing requirements for a multi-disciplinary project
  • Strong understanding of software architecture principles and the ability to translate system-level needs into software definition
  • Proficiency in a high-level programming language (e.g., Python, Julia) for system modeling, simulation, and data analysis
  • Familiarity with embedded systems (Linux and RTOS frameworks)
  • Familiarity with modern, IP connected embedded architectures such as robotics, autonomous vehicles, avionics or aerospace.
  • Knowledge of software quality practices, continuous integration/continuous deployment (CI/CD) pipelines, and automated testing

Responsibilities

  • Support the conceptualization, design and development of multi-mission spacecraft systems, providing technical expertise and driving cross-functional decision making and trades
  • Tailor the Muon mission design process to specific mission/program needs, with a focus on understanding and meeting the development needs of flight software (FSW), ground software (GSW), data product, and data pipeline teams
  • Translate mission and system-level requirements into clear, verifiable, and actionable requirements and capabilities for software teams, and identify opportunities for building platform capabilities that can be applied across multiple-missions.
  • Collaborate with software teams to map capabilities against architectures to identify re-use vs technology deltas, generating high-level documentation such as system states/modes, operational concepts for software-driven functionality, and data flow diagrams.
  • Drive clarity in the definition and documentation of key software interfaces, both internal and external facing (e.g. onboard processing ICDs, customer tasking APIs)
  • Define mission CONOPS and manage subsystem budgets, including not just traditional power/mass/data, but also software resources (e.g. compute utilization, data bus loading)
  • Support the development and execution of software V&V and end-to-end test plans, including the use of simulation and hardware-in-the-loop (HIL) test environments

Other

  • B.S. or higher degree in Computer Science, Software Engineering, or a related engineering field plus 5 years of experience working in a multi-disciplinary environment with a demonstrated focus on software systems engineering for complex systems
  • Excellent communication, presentation, and coordination skills
  • Ability to rapidly change roles/responsibilities while working in a high-paced, rewarding work environment
  • Must be a U.S. person, defined as a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (green card holder), (iii) refugee under 8 U.S.C. § 1157, or (iv) asylee under 8 U.S.C. § 1158
  • Three weeks paid vacation for new employees, along with 12 paid holidays, unlimited sick time and paid parental leave