Satellite Operations Development Engineer
MDA
Job Overview:MDA is looking for a satellite operations development engineer responsible for designing, implementing, testing, and maintaining automated operating procedures for low Earth orbit (LEO) and medium Earth orbit (MEO) missions. Procedures are primarily written in Python, OCL, and SPELL, and execute on the mission control stack. The engineer works in collaboration with the flight dynamics, CONOPS, operations, and service teams to transform flight rules and flowcharts into clear and traceable procedures, while complying with the standards, reviews, and release process used by the team. The position also involves supporting satellite operations as an operations engineer.
Summary of Tasks:Accounting for stakeholder requirements
Gather operational requirements from flight rules, flow diagrams, CONOPS, and mission objectives, including functional, performance, and safety constraints that a procedure must meet.
Work with the flight dynamics, CONOPS, OPSCON, platform, payload, and client teams to identify explicit and implicit needs prior to drafting a procedure.
Procedure Development
Design, implement, and maintain automated operating procedures in Python, OCL, and SPELL, drawing on flight rules, flow diagrams, and CONOPS documentation as sources.
Use Jira to track the development and modification of procedures.
Procedure Traceability
Ensure bidirectional traceability between each procedure and the flight rules, flow diagrams, and CONOPS elements it implements.
Ensure traceability of exceptions, such as a different Python variant, the use of SPELL or a specialized tool, as well as procedures that differ between programs A, B, and C.
Procedure Integration
Integrate procedures with the mission control stack and ground infrastructure used in each program.
Document the interfaces of these procedures, depending on the client, program specifics, and command and telemetry paths.
Cross-Functional Coordination, Stakeholder and Program Interaction
Document and communicate procedure progress, risks, and changes to the team, clients, and partner teams.
Coordinate common procedures and exceptions for which this engineer is responsible across programs A, B, and C.
Participate in on-call support during critical phases, including launch, early operations phases, and anomaly management.
Procedure Verification
Draft procedures and test matrices, develop automated tests for procedures, and perform dry runs and simulations prior to commissioning a procedure.
Ensure or lead console validation for assigned procedures, particularly when the Python variant, client, or satellite hardware differs.
Analyze test results, write test reports, and establish procedure execution profiling, telemetry and telecommand, and error recovery paths. Fix procedures that do not meet operational needs.
Technical Leadership and Mentoring
Support junior engineers and interns during procedure development, review, and testing.
Provide technical liaison with external clients, partners, and suppliers regarding procedure scope and exceptions.
Contribute to the knowledge base and process improvement for procedure development, tracking, and release.
Configuration Management, Documentation, and Standards
Manage version control procedures, testing, and documentation in GitLab, and use merge reviews for changes made to the shared procedure and its exceptions.
Use and update continuous integration (CI) pipelines that ensure compilation, testing, packaging, and deployment of procedures to operating environments.
Draft and maintain execution guides, user and developer documentation, and release notes for each procedure release.
Track procedure content during program reviews (SRR, PDR, CDR, ORR).
Orbit and Operations Support
Provide support to mission operations when a validated procedure must be modified to handle emergencies or adapt satellite piloting modes.
Update the common procedure and its exceptions as the mission evolves, particularly in the event of constellation changes, new services, and differences in clients or satellite hardware.
Provide support for the operations guide and training for operators using these procedures.
Required Qualifications:
Bachelor's degree in computer science, software engineering, aerospace engineering, electrical engineering, physics, or at least 5 years of equivalent practical experience in LEO/MEO mission operations procedures and operational support.
Practical experience in developing and testing procedures in Python or using specialized tools.
Experience in integrating procedures and operations as an operations engineer, within daily operations at the SOCC or in ground stations.
Experience with Jira and Confluence, as well as GitLab merge reviews and continuous integration (CI) pipelines.
Proven ability to work with minimum supervision.
Ability to break down complex problems into fundamental elements and solve them.
Excellent written and oral communication skills in English;
(contact with clients outside Quebec and drafting deliverables in English).
#J-18808-Ljbffr
Summary of Tasks:Accounting for stakeholder requirements
Gather operational requirements from flight rules, flow diagrams, CONOPS, and mission objectives, including functional, performance, and safety constraints that a procedure must meet.
Work with the flight dynamics, CONOPS, OPSCON, platform, payload, and client teams to identify explicit and implicit needs prior to drafting a procedure.
Procedure Development
Design, implement, and maintain automated operating procedures in Python, OCL, and SPELL, drawing on flight rules, flow diagrams, and CONOPS documentation as sources.
Use Jira to track the development and modification of procedures.
Procedure Traceability
Ensure bidirectional traceability between each procedure and the flight rules, flow diagrams, and CONOPS elements it implements.
Ensure traceability of exceptions, such as a different Python variant, the use of SPELL or a specialized tool, as well as procedures that differ between programs A, B, and C.
Procedure Integration
Integrate procedures with the mission control stack and ground infrastructure used in each program.
Document the interfaces of these procedures, depending on the client, program specifics, and command and telemetry paths.
Cross-Functional Coordination, Stakeholder and Program Interaction
Document and communicate procedure progress, risks, and changes to the team, clients, and partner teams.
Coordinate common procedures and exceptions for which this engineer is responsible across programs A, B, and C.
Participate in on-call support during critical phases, including launch, early operations phases, and anomaly management.
Procedure Verification
Draft procedures and test matrices, develop automated tests for procedures, and perform dry runs and simulations prior to commissioning a procedure.
Ensure or lead console validation for assigned procedures, particularly when the Python variant, client, or satellite hardware differs.
Analyze test results, write test reports, and establish procedure execution profiling, telemetry and telecommand, and error recovery paths. Fix procedures that do not meet operational needs.
Technical Leadership and Mentoring
Support junior engineers and interns during procedure development, review, and testing.
Provide technical liaison with external clients, partners, and suppliers regarding procedure scope and exceptions.
Contribute to the knowledge base and process improvement for procedure development, tracking, and release.
Configuration Management, Documentation, and Standards
Manage version control procedures, testing, and documentation in GitLab, and use merge reviews for changes made to the shared procedure and its exceptions.
Use and update continuous integration (CI) pipelines that ensure compilation, testing, packaging, and deployment of procedures to operating environments.
Draft and maintain execution guides, user and developer documentation, and release notes for each procedure release.
Track procedure content during program reviews (SRR, PDR, CDR, ORR).
Orbit and Operations Support
Provide support to mission operations when a validated procedure must be modified to handle emergencies or adapt satellite piloting modes.
Update the common procedure and its exceptions as the mission evolves, particularly in the event of constellation changes, new services, and differences in clients or satellite hardware.
Provide support for the operations guide and training for operators using these procedures.
Required Qualifications:
Bachelor's degree in computer science, software engineering, aerospace engineering, electrical engineering, physics, or at least 5 years of equivalent practical experience in LEO/MEO mission operations procedures and operational support.
Practical experience in developing and testing procedures in Python or using specialized tools.
Experience in integrating procedures and operations as an operations engineer, within daily operations at the SOCC or in ground stations.
Experience with Jira and Confluence, as well as GitLab merge reviews and continuous integration (CI) pipelines.
Proven ability to work with minimum supervision.
Ability to break down complex problems into fundamental elements and solve them.
Excellent written and oral communication skills in English;
(contact with clients outside Quebec and drafting deliverables in English).
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Satellite Operations Development Engineer in Winnipeg, MB vacancy
- ...possible. As a pioneer in robotics, satellite systems and geospatial intelligence,... ...The Position: The intermediate Development and Operations (DevOps) Process Specialist is a key... ...Degrees in other science, technology, engineering and mathematics (STEM) fields will also...SuggestedInternship
- ...We are looking for an Operations Research Engineer to join the Workforce Management (WFM) product stream... ...implement the schedule optimization engine using OR-Tools/CP-SAT. Own the constraint... ...experience with AI-assisted software development or AI-enabled solutions, including...SuggestedInternshipRemote workRelocation
- ...reward. • Personal and Professional Development - We are committed to helping you reach... ...Overview As a Research & Development Engineering Specialist, you will support the planning... ...understanding how products and systems operate. Key Responsibilities Include: Laboratory...SuggestedManual labor
- 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... ...skillsApply satellite operations development expertise across Python procedures,...Suggested
- Job Responsibility: Title: Development Coordinator (multi-family) Location: One Dr. David Friesen... ...team, Architects, Planners, and Engineers to optimize project outcomes. Tracking... ...historic retrofits. StreetSide Developments operates in Winnipeg, Edmonton, Calgary and...SuggestedFull timeWork at office
- ...Director of MSAT, the Manager of Process Development / Technology Transfer will play a... ...Work in collaboration with manufacturing operations leaders to ensure alignment on problem solving... ...through partnership with Production, Engineering and Validation • Coordinate process risk...Long term contractFlexible hours
$99.45k - $209.9k per year
...projects imaginable. Software Development team is a high-performing... ...high-quality delivery and operational excellence. Collaborate with... ...continuous learning across engineering and support teams.... ...digital core, optimize their operations, accelerate revenue growth and...Full timeWork at officeLocal areaShift work- ...around the world. Our teams work together across manufacturing, engineering, customer care, service, supply chain, finance, human... ...move people forward. POSITION SUMMARY: As the Learning & Development Specialist, reporting to the Professional and Leadership Development...Permanent employmentFull timeWork at officeImmediate startRemote workMonday to friday
- ...brands. It also offers infrastructure development through NFI Infrastructure Solutions™... ...at . POSITION SUMMARY: The Operational Readiness Manager owns the... ...Sales, Customer Program Management, Engineering, Operations, Quality, and Supply Management teams...Full timeContract work
- Company DescriptionMiratech helps visionaries change the world. We are a global IT services and consulting company that brings together enterprise and start-up innovation. Today, we support digital transformation for some of the world's largest enterprises. By partnering with...Full time
$43k - $53k per year
...individual to join our small but mighty team as our Administrative and Development Assistant. This is a permanent full-time position. Who we are,... ...tables an asset;- Familiarity with non-profit fundraising operations. Strong working knowledge of CRA receipting guidelines;- The...Permanent employmentFull timeCasual workWork at officeRelocationMonday to fridayFlexible hoursAfternoon shift- ...Objective of this role: The primary purpose of the Business Development Partner is to recruit, onboard, develop and coach developing advisors... ..., etc.) Oversee required measures to ensure compliant operations at the Financial Centre Level. Ensure assigned Advisors are...Work at officeLocal area
- ...prioritization skills.Passionate about innovation, operational excellence, and making a positive impact... ...leader to serve as Director, People Development and Wellbeing. Reporting to the Vice... ....Key Responsibilities:Portfolio Operations and Team LeadershipLead day-to-day portfolio...
- ...Business Development Director SPC Student Price Card Ltd. Vaughan, Ontario, Canada About this position About SPC Student Price Card... ...sales team. Collaborate with sales, marketing, product, and operations teams to identify opportunities and address gaps in the company...Long term contract
- ...includes Fitness related App’s. Personal and Professional Development - We are committed to helping you reach your potential through... ...provide technical leadership and day-to-day guidance for a new Engineering Technology team. This role is both strategic and hands-on: you...
- ...protecting and saving lives. Job Summary The Specialist I, QA Operations supports the Winnipeg site by providing quality oversight for... ..., product impact assessment, root cause analysis, CAPA development, change implementation support, effectiveness considerations, timely...Contract workFlexible hours
$102k - $152k per year
...Permanent Full Time - The Clarity Operations Manager leads the team responsible for supporting... ...or Master’s degree in Computer Science, Engineering or a related field 8–10+ years of... ...-time permanent team member: Career Development: Opportunities for career advancement,...Permanent employmentFull timePart timeInternshipWork at officeFlexible hours$120k - $156k per year
...global space industry. A robotics, satellite systems and geointelligence pioneer... ...a one-of-a-kind mix of experience, engineering excellence and wide-eyed wonder that... ...and be responsible for the effective operation and continued development of the broader engineering department...Remote work- ...law firm recognized for its excellence and strong presence both nationally and internationally, is seeking a Director of Business Development to play an active role in driving its growth and strengthening its strategic market positioning. This opportunity is ideal for an...Work at office
- ...space industry. A robotics, satellite systems and geointelligence... ...of-a-kind mix of experience, engineering excellence and wide-eyed wonder... ...Reference Database (SRDB) development teams.Cross‑Functional... ...requested.Launch‑Site, On‑Orbit & Operations SupportAssist the Launch‑...Remote work
- ...to ensure building equipment operates efficiently and effectively,... ...experience in commercial property operations, experience with medical... ...assigned. ~5th Class Power Engineer Certification required. ~ Basic... ...working with Building Engines/Prism is an asset. ~ A basic...Full timeFor contractorsWork at office
- Shape reliable satellite communications through RF link budgets, telemetry acquisition, and... ...delivery at MDA Space.This System Engineer designs and verifies TT&C/PDT subsystems... ...ground-segment developers, and mission operations. Responsibilities span modulation and coding...Remote work
- ...Are you a certified forklift operator looking for immediate daytime work in Winnipeg? This is an exciting opportunity for individuals... ...weekly through Randstad - Bus route accessible - Learning and development opportunities Responsibilities - Operate forklift -...Hourly payWeekly payImmediate startDay shift
- ...ID: 101798 Job Category: Engineering Location: Winnipeg, MB, Canada... ...the industries in which we operate. With practical solutions... ...studies, asset building and operations, and industry-leading efficiencies... ...Long term career development Think globally, work locally...Long term contractWork at officeLocal areaFlexible hours
$68k - $102k per year
...One Year of Service The Scientific Research and Experimental Development (“SR&ED”) Manager (“Manager”) is responsible for assisting clients... ...team to spend time onsite at client facilities, working with engineers and technical personnel. This role includes performing and...Full timeFor subcontractorRemote work$84k - $126k per year
...The Scientific Research and Experimental Development (“SR&ED”) Senior Manager (“Senior... ...onsite at client facilities, working with engineers, scientists and technical personnel. This... ...practice leader performs strategic planning, operational oversight, staff administration, and...Full timeFor subcontractorRemote work- ...Director of Product Development Location: Winnipeg, Manitoba | On-site About EQ3 EQ3 is a Canadian... ...quality, comfort and value. Working closely with engineering, manufacturing, procurement, marketing, sales and operations, you will turn customer needs and business...Full time
- ...overview: MDA is seeking a Satellite Electrical Propulsion System Engineer to define, design, analyse, integrate... ...enhancements, and standards development.Configuration, Documentation & Standards... ....Launch‑Site, On‑Orbit & Operations SupportProvide real‑time EP support...Remote work
- Design satellite GNC subsystems at MDA using orbital dynamics, attitude... ....This principal-level engineer develops complete GNC subsystems... ...Responsibilities span algorithm development, hardware implementation,... ...commissioning sequencesSupport satellite operations, anomaly investigations, and...
- Become a Senior Satellite Systems Engineer focused on payload interfaces in Montreal. This role offers the chance to coordinate satellite operations while leveraging advanced engineering skills.... ...payload-related tests during all development phases • Manage interface control...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Satellite Operations Development Engineer. Be the first to apply!
Related searches
- satellite communications engineer Winnipeg, MB
- cloud operations engineer Winnipeg, MB
- operations engineer Winnipeg, MB
- production engineer Winnipeg, MB
- mechanical product design / development engineer Winnipeg, MB
- system development engineer Winnipeg, MB
- r&d engineer Winnipeg, MB
- product development engineer Winnipeg, MB
- child development Winnipeg, MB
- développement local Winnipeg, MB


