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
  •  ...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
  • MDA in Montreal seeks an experienced systems engineer to define, harmonize, and govern the software architecture for all embedded software of a satellite mission. The incumbent acts as cross-functional technical lead for software architecture at the system level, ensuring consistency... 
    Senior

    MDA

    Winnipeg, MB
    1 hour ago
  • MDA is seeking an Electrical Power System Design Engineer in Montreal to lead design, analysis, verification, and integration of EPS for satellites. You will work with payload and bus teams across architecture, design, and testing activities. The role requires 8+ years in EPS... 
    Senior

    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

    Macdonald, Dettwiler And Associates Corporation

    Winnipeg, MB
    1 hour ago
  • Shape reliable satellite communications through RF link budgets, telemetry acquisition, and command delivery at MDA Space.This System Engineer designs and verifies TT&C/PDT subsystems for current and next-generation remote sensing and communications satellites. The position... 
    Suggested
    Remote work

    Macdonald, Dettwiler And Associates Corporation

    Winnipeg, MB
    1 hour 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
    1 hour 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
    1 hour 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
    1 hour 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
    1 hour 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
    1 hour 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
  • 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
    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...  ..., RF front‑ends, antenna‑pointing) and software (command sequencer, telemetry parser, health... 
    Senior
    Remote work
    Flexible hours

    MDA

    Winnipeg, MB
    1 hour 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
    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
    2 days 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
    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
    1 hour 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 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
  •  ...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
    1 hour 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
  •  ...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
    2 days 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
  • 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
  •  ...our passion, and you’re invited to be a part of that. Lab Systems Software Developer We are looking for a Software Developer to support...  ...In this role, you will work directly with laboratory and engineering teams to build and maintain software solutions that support test... 

    Price Industries Limited

    Winnipeg, MB
    2 days ago
  • Elevate your career as a Senior Software Engineer for Ledger Systems at BitGo in Toronto. Apply your software engineering and accounting expertise to build robust financial reporting solutions. As a Senior Software Engineer at BitGo, you'll work on core ledger systems that... 
    Senior
    Full time

    Hood L2

    Winnipeg, MB
    1 hour ago
  • Shape complex satellite software architectures with MDA Space’s Satellite Systems team in Montreal, using C++, C, Python, and embedded development expertise.This Embedded...  ...experience minimumElectrical or Computer Engineering degree or equivalentStrong skills in essential C++... 

    MDA

    Winnipeg, MB
    1 hour ago
  • Penn Interactive is seeking a senior software engineer to join our Accounts team in Canada. You’ll help design, build, and scale systems that handle player signup, authentication, identity checks, and regulatory compliance across our online gaming platforms. You will work with... 
    Senior

    Penn Interactive

    Winnipeg, MB
    1 hour ago
  •  ...technology with C#, distributed systems, and AI-assisted development...  ...industry travel is required.As a senior-level individual contributor,...  ...and support highly available software platforms. Your work spans...  ...managers, operations teams, and engineers throughout delivery.Key Responsibilities... 
    Senior
    Remote work

    LE001 Phreesia, Inc.

    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!