CareerPlanSign in

Mathematical Software Engineer

Glasgow💼 Full-time🗓 2026-09-18 → 2026-09-26

Core

Design, build, and deploy intelligent automated systems for planning satellite constellation operations, including orbital maneuvers and ground-station contact scheduling.

Role type

Mathematical Software Engineer (Satellite Operations)

Builds

Intelligent automated scheduling systems for nanosatellite constellations and ground station networks

Domain

Aerospace / Satellite Operations / Combinatorial Optimization

Deliverable

production ML models | product features

Required skills

Strong mathematics or modelling systems skills, robust software application development, version control, testing, debugging, build systems

Preferred skills

Rust, combinatorial optimization, mixed integer programming, orbital mechanics, cloud/containerization technologies (AWS, Terraform, Docker, Kubernetes, microservices)

Technologies

Rust, AWS, Terraform, Docker, Kubernetes, microservices

Responsibilities

Develop new scheduling capabilities (orbital maneuver planning, ground-system contact strategies), iterate on features based on stakeholder feedback, build and refine observability dashboards and alerts, support live operations of constellation scheduling software, improve development environment and processes, investigate and mitigate production system issues

Seniority

Mid-level, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.