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, implementation, and validation. The work covers requirements, RTOS services, fault detection, isolation, recovery, payload interfaces, and system integration. You may own architecture, lead trade studies, and provide technical authority throughout the spacecraft lifecycle.
Key Responsibilities
Gather and translate mission functional, performance, safety, and security requirements
Define FSW architecture, execution threads, services, and payload interfaces
Develop FDIR algorithms, recovery actions, and secure-mode sequencing
Maintain bidirectional requirements traceability throughout program lifecycles
Communicate risks and trade-study results to stakeholders
Requirements
Bachelor of Science in electrical engineering, aerospace, or embedded systems
Two to five years supporting fault-tolerant LEO, MEO, or GEO missions
Experience with CCSDS, ECSS, PUS services, and embedded systems
Experience with MIL-1553, SpaceWire, RS422/485, CAN, or Ethernet
Reliability-status clearance and Controlled Goods Program assessment eligibility
Apply satellite software architecture, FDIR, and embedded engineering expertise across MDA Space spacecraft programs and technical lifecycles.
📌 Satellite Flight Software Architect Engineer (Winnipeg)
🏢 MDA
📍 Winnipeg