Design Python satellite procedures at MDA for low Earth orbit and medium Earth orbit missions. Support mission control operations and testing. This engineer develops automated operating procedures using Python, OCL, and SPELL. The work transforms flight rules, flow diagrams, and CONOPS into traceable procedures. Collaboration spans flight dynamics, CONOPS, OPSCON, platform, payload, client, and service teams. Key Responsibilities:
Design and maintain automated operating procedures Integrate procedures with mission control stacks Develop test matrices and automated procedure tests Document interfaces, releases, and execution guides Support operations during launches and anomalies Requirements:
Bachelor's degree or five years equivalent practical experience Experience developing and testing Python procedures Operations engineering experience in SOCC or ground stations Experience with Jira, Confluence, GitLab, and CI pipelines Excellent English written and oral communication skills Apply satellite operations development expertise across Python procedures, verification, integration, and mission operations support at MDA.
📌 Satellite Operations Software Engineer (Winnipeg)
🏢 MDA
📍 Winnipeg