Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Systems Engineer - Satellite Software

MDA

Role Overview
MDA is seeking an experienced systems engineer to define, harmonize, and govern the software architecture for all embedded software of a satellite mission.The incumbent acts as the cross-functional technical lead for software architecture at the system level. They oversee the consistency and integration of software architectures across the satellite's various components, including:Flight Software (FSW)Data Handling and DSSSRDBGNC-FSWPayload SoftwareFirmware and embedded software of electronic unitsAIT and validation software when requiredInterfaces with ground and operations segmentsThey support programs from preliminary design phases through integration, environmental testing, satellite delivery, and in-orbit commissioning support.Summary of Duties
Software System Architecture
Define and maintain the overall satellite software architecture.Establish guiding principles, standards, design rules, and software best practices applicable across the program.Ensure consistency between software architectures of various satellite and payload subsystems.Define software partitioning strategies, functional allocation, and responsibility management between software, firmware, and hardware.Evaluate technical tradeoffs, risks, and architectural impacts associated with design decisions.Participate in defining operational concepts, satellite modes, and FDIR architectures.Software Technical Governance
Conduct software architecture reviews with all development teams.Verify solution compliance with company standards, program requirements, and applicable space standards (ECSS, CCSDS, NASA, etc.).Ensure standardization of software approaches among various suppliers, subcontractors, and internal teams.Identify architectural gaps, technical risks, and technological debt.Define and track program-level software development roadmaps.Ground Segment, Operations, and Mission Interfaces
Define and maintain the software architecture between the space segment and the ground segment.Support the definition of interfaces and communication protocols with the ground segment.Collaborate with mission operations teams to define operational concepts and satellite operating modes.Ensure needs related to operations and in-orbit maintenance are properly accounted for in the software architecture.Support LEOP, commissioning, and in-orbit operations activities.Participate in defining software update strategies, patch loading, and in-orbit configuration management.Cross-Functional Coordination
Act as the software focal point within the satellite systems engineering team.Support the resolution of multidisciplinary technical issues impacting multiple subsystems.Requirements and Interface Management
Define system requirements related to software.Ensure traceability of software requirements across program levels.Supervise ICDs and software interface definitions between platform, payload, and ground segment elements.Ensure proposed architectures satisfy functional, performance, and cybersecurity requirements.Integration, Verification, and Validation
Participate in defining software verification and validation strategies.Support software, system, and satellite integration campaigns.Participate in anomaly reviews and the resolution of complex issues observed during testing.Ensure consistency of development, simulation, DSS, FlatSat, and testbench environments.Support AIT activities until satellite delivery.Technical Leadership
Act as a technical reference for software development teams.Provide mentorship and guidance to software and systems engineers.Contribute to the continuous improvement of MDA's software standards and processes.Support the development of software strategy for future missions.Required Qualifications
Bachelor's or Master's degree in software engineering, computer science, electrical, aerospace engineering, or a related field with over 10 years of experience in developing complex embedded software systems.Significant experience in LEO and MEO satellite systems.Knowledge of CCSDS and ECSS standards, as well as space software engineering practices.Solid understanding of real-time embedded architectures.Experience with Confluence and JIRA.Ability to work autonomously with minimal supervision.Ability to break down complex problems into basic elements to solve them through analysis, analogy, or creativity.Excellent written and verbal communication skills in French and 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 Senior Systems Engineer - Satellite Software in Winnipeg, MB vacancy
  • Design satellite telemetry and command databases remotely from Canada, applying...  ...mission control.This experienced engineering position supports satellite database systems across commercial or government...  ...with ground systems and flight software, and maintain data accuracy. The... 
    Senior
    Remote work

    Jobgether

    Winnipeg, MB
    1 hour ago
  •  ...the global space industry. A robotics, satellite systems and geointelligence pioneer with a 55-year+...  ...a one-of-a-kind mix of experience, engineering excellence and wide-eyed wonder that’s...  ...Role:MDA is seeking a Satellite Flight Software System Engineer to support and/or... 
    Senior
    Remote work

    MDA

    Winnipeg, MB
    1 hour ago
  •  ...the global space industry. A robotics, satellite systems and geointelligence pioneer with a 55-year+...  ...a one-of-a-kind mix of experience, engineering excellence and wide-eyed wonder that’s...  ...control, propulsion, C&DH, TT&C/PDT, flight‑software and payload interfaces) for current and... 
    Senior
    Remote work

    MDA

    Winnipeg, MB
    1 hour ago
  • Design satellite TT&C and PDT systems at MDA Space, applying systems engineering expertise across integration, verification, and operations support.This senior System Engineer supports remote sensing and communications satellites throughout their life cycles. You will conduct... 
    Senior
    Remote work

    Macdonald, Dettwiler And Associates Corporation

    Winnipeg, MB
    59 minutes ago
  • Design satellite bus systems at MDA Space using spacecraft systems engineering, subsystem integration, and verification expertise. Support missions across their full lifecycle...  ..., attitude control, propulsion, flight software, and payload interfaces. You will work under senior... 
    Senior

    Macdonald, Dettwiler And Associates Corporation

    Winnipeg, MB
    58 minutes ago
  •  ...applications and next steps. Our partner is looking for a Satellite Database Systems Engineer based in Canada. Contribute to the development and...  ...monitoring and mission control. Working closely with flight software, systems engineering, and mission operations teams, you will... 
    Full time
    Immediate start
    Remote work
    Relocation
    Relocation package

    Jobgether

    Winnipeg, MB
    58 minutes ago
  • Satellite Electrical Propulsion Systems Engineer Job Category : EngineeringPosted : November 2, 2026Full-TimeLocations Showing 1 locationSainte-Anne...  ...D/3‑D plume models and perform reliability prediction.Software & ControlDefine command and telemetry interfaces for... 
    Senior
    Remote work
    Flexible hours

    Macdonald, Dettwiler And Associates Corporation

    Winnipeg, MB
    57 minutes ago
  •  ...driven exploration and innovation. With 33 satellites launched to date, Kepler operates the...  ...Contingent Upon Program AwardLead Satellite Systems Engineer As a Lead Satellite Systems Engineer,...  ...assurance, suppliers, customers, and senior leadership. T1/T2 expectations emphasize... 
    Senior
    Internship
    Work at office

    Kepler Communications Inc.

    Winnipeg, MB
    58 minutes ago
  • 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,... 

    MDA

    Winnipeg, MB
    58 minutes ago
  • Design satellite GNC subsystems at MDA using orbital dynamics, attitude...  ..., and real-time embedded software expertise across mission lifecycles.This principal-level engineer develops complete GNC subsystems...  ...communication skillsApply satellite GNC systems expertise across algorithms,... 

    MDA

    Winnipeg, MB
    57 minutes ago
  • 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. Ideal candidates will have over seven years of experience at the satellite level... 
    Senior

    Hikinex

    Winnipeg, MB
    58 minutes ago
  • Define satellite flight software architecture at MDA Space, applying embedded systems expertise to remote sensing and communications missions.This Satellite Flight Software System Engineer supports or leads embedded flight software applications across architecture, design,... 
    Remote work

    MDA

    Winnipeg, MB
    56 minutes ago
  • $130k - $160k per year

     ...| Vancouver, BC (Hybrid) | Reports to Director of Engineering About UrbanLogiqUrbanLogiq is a Community Intelligence...  ...making real decisions. The RoleWe are hiring a Senior Software Engineer to develop and extend the systems layer of our platform: data pipelines, storage, and... 
    Senior
    Full time
    Overseas

    UrbanLogiq, corporation

    Winnipeg, MB
    1 hour ago
  • Design satellite command and data-handling systems in Sainte-Anne-de-Bellevue with SpaceWire, MIL-1553, CAN, Ethernet, and systems engineering expertise.MDA Space seeks a Satellite C&DH System Engineer for remote sensing and communications satellite programs. You will support... 
    Remote work

    Macdonald, Dettwiler And Associates Corporation

    Winnipeg, MB
    57 minutes ago
  • Aperçu du rôle : MDA recherche un ingénieur système expérimenté pour définir, harmoniser et assurer la gouvernance de l’architecture logicielle...  ...des architectures logicielles des différentes composantes du satellite, notamment : Logiciel de vol (FSW) Data Handling et DSS... 
    Senior
    Day shift

    MDA

    Winnipeg, MB
    59 minutes ago
  • $125.62k - $175.62k per year

     ...new era of data‑driven exploration and innovation. With 33 satellites launched to date, Kepler operates the first commercial optical...  ...Great Place to Work for five years in a row As a Senior Systems Engineer, you will be a technical leader contributing across multiple... 
    Senior
    Internship
    Work at office
    Remote work
    Relocation package

    Kepler Communications Inc.

    Winnipeg, MB
    56 minutes ago
  •  ...the global space industry. A robotics, satellite systems and geointelligence pioneer with a 55-year+...  ...a one-of-a-kind mix of experience, engineering excellence and wide-eyed wonder that’s...  ..., RF front‑ends, antenna‑pointing) and software (command sequencer, telemetry parser, health... 
    Senior
    Remote work
    Flexible hours

    MDA

    Winnipeg, MB
    1 hour ago
  •  ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers...  ...how strategies will unfold across populations and systems before they commit resources. By clarifying which variables... 
    Senior
    Full time

    pofft Technology Inc.

    Winnipeg, MB
    1 day ago
  •  ...workflows with C++ and large language models at Walt Disney Animation Studios, supporting production teams through collaborative engineering.This Senior Software Engineer develops supportive tooling, agent frameworks, and integrations for Walt Disney Animation Studios. You will... 
    Senior

    Walt Disney Animation Studios

    Winnipeg, MB
    1 hour ago
  •  ...and interactions between the Payload and the rest of the Satellite (Platform) at system level, during design, AI&T, and in-orbit operations. Daily...  ...control documents (ICDs).KEY REQUIREMENTS 7+ years systems engineering at satellite level for telecom satellites (ideally digital... 
    Senior

    Hikinex

    Winnipeg, MB
    57 minutes ago
  • Drive innovation at BitGo as a Senior Software Engineer focused on Accounting and Ledger Systems. Collaborate onsite in Toronto to enhance ledger design and financial accuracy in products. Join BitGo, a leader in digital asset infrastructure, where you'll apply accounting knowledge... 
    Senior
    Flexible hours

    BitGo

    Winnipeg, MB
    58 minutes ago
  • Design highly available, scalable systems at AWS in Vancouver using distributed systems software expertise and technical leadership. Shape foundational...  ...Development Centre Canada ULC seeks a senior software development engineer for Transactional Services. You will build... 
    Senior

    Amazon Web Services (AWS)

    Winnipeg, MB
    1 hour ago
  •  ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference... 
    Senior

    Equinix

    Winnipeg, MB
    1 day ago
  •  ...Asana in Vancouver, partnering across AI teams through an office-centric hybrid work model.As a Senior Software Engineer, you will help advance Asana’s human-agent operating system and AI Suite. Teams may focus on agentic runtime architecture, high-throughput evaluation and... 
    Senior
    Work at office

    ContentBuffer

    Winnipeg, MB
    1 hour ago
  • $150k - $250k per year

     ..., we’re scaling rapidly and seeking a talented, innovative Senior Software Engineer to join our growing team. As one of our early hires, you’ll...  ...pharmaceutical workflows end-to-end Architect communication systems that coordinate across organizational boundaries Build... 
    Senior
    Work at office
    Local area
    3 days per week

    CareLink (by Asepha)

    Winnipeg, MB
    59 minutes ago
  • Build high-performance inference infrastructure at Anthropic using distributed systems expertise and intelligent routing across a hybrid office model.This Staff and Senior Software Engineer role supports the Inference team serving Claude to millions worldwide. You will work... 
    Senior
    Work at office
    Worldwide

    FDE Times

    Winnipeg, MB
    1 hour ago
  • Honeywell Aerospace is seeking a Lead Optical Systems Engineer in Ontario to drive the design, development, and testing of advanced optical payloads for satellite and space applications. You will lead cross‑functional teams, define requirements, and oversee lab and field tests... 
    Manual labor

    Honeywell Aerospace

    Winnipeg, MB
    1 hour ago
  • Lead satellite system validation in Canada, applying digital communications expertise and Python automation...  ...ground-segment testingDiagnose hardware, software, and communication issuesProduce reports, verification evidence, and engineering recommendationsRequirements: Bachelor's... 

    Jobgether

    Winnipeg, MB
    56 minutes ago
  • Le masculin est utilisé pour alléger l'annonce. Ce que nous allons accomplir ensemble : Tu contribueras au développement d’équipements de test destinés aux essais d’unités électroniques dans le cadre d’un projet satellitaire. Tu joueras un rôle clé dans la coordination technique...
    Daily paid
    Apprenticeship
    Work at office

    Astek

    Winnipeg, MB
    58 minutes ago
  • MDA Space in Sainte-Anne-de-Bellevue, QC is seeking a Satellite Electrical Propulsion System Engineer to define, design, analyse, integrate and verify EP subsystems for current and next‑generation remote sensing and communications satellites. The role bridges electrical power... 
    Senior
    Remote work

    Macdonald, Dettwiler And Associates Corporation

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Systems Engineer - Satellite Software. Be the first to apply!