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 (Montreal)
🏢 MDA
📍 Montreal