The Role Planning and scheduling tasks across our complex nanosatellite constellation and ground station network is critical to Spire's business success. These tasks include radio communication between space and ground as well as orbital maneuvers to hold positional goals, including converging on and holding multi-satellite formations. We are seeking a skilled Mathematical Software Engineer to help enhance our ground-based systems responsible for that critical scheduling capability. As that engineer, you will contribute to the development of our intelligent automated systems for planning the operations over the upcoming hours and days. You will design, build and deploy new features of our scheduling systems to make them more capable and resilient. What you'll do as a Mathematical Software Engineer: Develop new scheduling capabilities such new types of orbital maneuver planning, or ground-system contact scheduling strategies. Iterate on features based on stakeholder feedback and evolving requirements from the business. Build and refine observability dashboards and alerts. Support live operations of constellation scheduling software. Improve the team's development environment and processes. Investigate and mitigate issues that arise in production systems. Key Skills : Strong mathematics or modelling systems skills Proven ability to write robust software applications Comfort working in a dynamic environment while delivering on evolving requirements Solid understanding of software practices such as version control, testing, debugging and build systems. Bachelor's degree or equivalent in Computer Science, Mathematics or similar discipline Preferred Qualifications/Experience : Programming in Rust (our primary language) or other compiled languages Combinatorial optimization and/or mixed integer programming Orbital mechanics and manoeuvre planning Experience in the space industry Cloud / containerization technologies
Completá tu perfil y te avisamos cuando se publiquen concursos y oportunidades laborales en las cuales puedas aplicar o se ajusten a ti.
Para que te mantengamos informado de empleos como este — Mathematical Software Engineer
Deja de buscar. Tu próximo trabajo ya está en tu bolsillo. Oportunidades que se adaptan a ti, no al revés.