Your space-enabled career begins here

Space-based technologies are the building blocks of these pillars of innovation:

Search for credible job opportunities with top entrepreneurial space companies.

Mission Planning Software Engineer - Satellite Constellations

GalaxEye Space

GalaxEye Space

Software Engineering
India
Posted on Dec 14, 2025

Job Description

GalaxEye is building next-generation multi-sensor Earth observation satellites by integrating SAR and multispectral imaging on a single platform. As a Mission Planning Software Engineer – Satellite Constellations, you will design and develop mission planning software used to simulate, plan, and operate GalaxEye’s satellite constellation.

You will work at the intersection of astrodynamics, optimization, and software engineering to build tools for orbit simulation, tasking, scheduling, and operational planning. This role is part of the Mission Design & Planning team and involves close collaboration with flight dynamics, payload, ground segment, and operations teams. The software you develop will be used directly by the Mission Control Center for real mission operations.

Key responsibilities include:

  • Designing and implementing mission planning algorithms for satellite tasking, scheduling, and resource allocation

  • Modeling orbital dynamics, sensor geometry, and operational constraints such as power, downlink, duty cycles, and ground station visibility

  • Developing Python-based tools for orbit and attitude propagation, access and coverage analysis, and pass prediction

  • Prototyping and benchmarking heuristic and optimization-based planning approaches under real-world constraints

  • Building modular, tested, and production-ready software that evolves from R&D prototypes

  • Integrating planning logic with ground segment and mission control systems

  • Running system-level trade studies for constellation design and CONOPS evaluation

  • Supporting on-orbit operations by refining tools using telemetry and operational feedback


Requirements

  • B.Tech/B.E./M.S. in Aerospace Engineering or a related field such as Applied Mathematics, Physics, or Computer Science with strong astrodynamics exposure

  • Strong understanding of orbital mechanics, mission analysis, and satellite operations (LEO, ground tracks, coverage, pointing, power and downlink constraints)

  • Proficiency in Python for scientific computing (NumPy, SciPy, Pandas)

  • Hands-on experience with at least one mission design or orbit analysis tool/library (STK, GMAT, FreeFlyer, Orekit, Poliastro, Basilisk, or equivalent)

  • Solid software engineering practices including Git-based workflows, clean modular code, and unit/integration testing

  • Working knowledge of numerical methods and optimization techniques (linear/nonlinear programming, discrete optimization, or heuristics)

  • Ability to clearly communicate technical decisions using plots, metrics, and concise documentation

Preferred / Nice to Have

  • Experience with mission planning, tasking, or scheduling for Earth observation satellites

  • Exposure to estimation and filtering techniques such as Kalman filters or batch least squares

  • Familiarity with Rust or C++ for performance-critical simulations

  • Experience deploying mission software used by operations teams

  • Prior work on SAR or multispectral imaging missions

  • Experience working in R&D environments transitioning tools to operational use


Benefits

  • Competitive compensation aligned with industry standards

  • High ownership role with direct impact on flight dynamics and mission operations

  • Opportunity to work on cutting-edge multi-sensor satellite constellations

  • Fast-paced, engineering-driven environment with strong learning opportunities

  • Flexible working hours and openness to new tools and ideas

  • Close collaboration with the founding team and senior technical leaders

  • Access to advisors and partners with deep expertise in space systems and mission operations