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

Staff Software Architect - Flight Software

$130k - $185k per year

Macdonald, Dettwiler And Associates Corporation

Staff Software Architect - Flight SoftwareLocationsShowing 1 location
Brampton, ON L6Y6K7, CAN
Hybrid
Full-Time
DescriptionBuilding the space between proven and possible, MDA Space (TSX:MDA) is a trusted mission partner to the global space industry. A robotics, satellite systems and geointelligence pioneer with a 55-year+ story of world firsts and more than 450 missions, MDA Space is a global leader in communications satellites, Earth and space observation, and space exploration and infrastructure. The MDA Space team of more than 3,000 space experts in Canada, the US and the UK has the knowledge and know-how to turn an audacious customer vision into an achievable mission – bringing to bear a one-of-a-kind mix of experience, engineering excellence and wide-eyed wonder that’s been in our DNA since day one.For those who dream big and push boundaries on the ground and in the stars to change the world for the better, we’ll take you there.
We’re on the hunt for a Staff level Software Architect on our Robotics & Space Operations team at our Brampton office to lead the design of our
Flight Software products .
With 40 years of operational experience and proven performance on the iconic Canadarm programs including Space Shuttle and International Space Station robotics and operations support, our Robotics & Space Operations team has 100% mission success in making space dreams come true.
As our Staff Software Architect, you will be utilizing your breadth of knowledge in multi-disciplinary Engineering to help the department manager to improve/implement department-wide processes and practices related to all aspects of Software Engineering, bridge the gap between the system and software disciplines, defining system/software requirements for our products, and support MDA with commercialization of our products.
You will be instrumental in using your skill and experience as part of a team to design, implement, maintain, and test software solutions that are modular, extendable, testable, and efficient. You will lead complex (but fun) subsystem designs and implementations to help grow the skills of more junior teammates through mentoring and coaching.
Responsibilities
Architect complex software solutions for space robotics and satellites, balancing performance, reliability, maintainability, cost, and lifecycle support.
Develop productization roadmaps and drive software reuse and common platforms to support commercialization.
Work with internal and external stakeholders to define product scope and system/software requirements, including cybersecurity, safety, fault tolerance, and verification, as applicable.
Generate system and software requirements for both currently under development and future products.
Define department-wide architecture standards, engineering best practices, and software processes tailored to product criticality and commercial needs.
Lead requirements, architecture, and design reviews, and provide technical oversight during implementation and integration.
Collaborate across engineering disciplines to define interfaces and resolve technical issues.
Mitigate technical risks through feasibility studies, prototypes, and proofs of concept.
Guide software modernization, technical debt reduction, and obsolescence management.
Ensure designs are documented and well communicated.
Perform other duties as assigned by management.
Requirements
15+ years of software engineering experience, including software architecture and system
design of Embedded Software for complex machine control applications.
10+ years of Real-Time OS application design and implementation
Experience with C and C++.
Proven design experience in aerospace, military, automotive, and/or medical Software products.
Strong communication skills to document designs, explain trade-offs, and align stakeholders.
Experience leading technical reviews and resolving complex design and integration issues.
Ability to balance architectural trade-offs across performance, Expreliability, maintainability, cost, and lifecycle support.
Experience defining and implementing software engineering standards, processes and best practices.
Strong knowledge of the software lifecycle, including integration, verification, and configuration management.
Technical leadership in software architecture and systems engineering across multidisciplinary teams.
Bachelor’s degree in software, Computer, or Electrical Engineering, or Computer Science, or a related discipline.
Ability to work independently, exercise sound technical judgement, and lead complex initiatives.
Assets
Experience with safety- or mission-critical systems and applicable engineering standards.
Experience with software modernization, technical debt reduction, and obsolescence management.
Experience preparing technical proposals, engineering estimates, and feasibility studies.
Robotics Communication interfaces
Comments/Special ConsiderationsSuccessful candidates must obtain and hold
security clearance at the reliability status
level, and pass security assessment for the
Controlled Goods Program (CGP) and ITAR .
We’re a dream team of purpose-driven, collaborative and passionate people, and we are constantly looking for others to join
#MissionMDA
to ignite new and innovative approaches to problem-solving that push us forward to improve life on and above Earth. If you’re excited to expand our place in space and driven to inspire the next generation, we’ll take you there.
We have entered a new era of exploration and development, and MDA welcomes all who yearn to suit up and be part of it. An equal opportunity employer prizing diversity, integrity and collaboration, we are committed to growing MDA’s and Canada’s leadership in this next golden age.
MDA provides competitive compensation and benefits packages for its employees at all locations. As a team member of MDA, you and your qualified dependents are eligible to participate in a benefit plan that ensures a comprehensive level of protection through competitive health care including;
extended healthcare andflexible drug plans, dental and vision benefits, disability income protection, life insurance, group retirement savings plans;
and an employee and family assistance program.
MDA is an equal opportunity employer prizing diversity and inclusion. We are committed to treating all employees and applicants for employment with respect and dignity. If you require assistance and/or reasonable accommodation due to a disability during the application or the recruiting process, please feel free to notify us.
The compensation range for this position is $130,000 - $185,000 annually. The specific compensation offered will be based on the qualifications and experience of the successful candidate.
#J-18808-Ljbffr
Vacancy posted 40 minutes ago
Similar jobs that could be interesting for youBased on the Staff Software Architect - Flight Software in Winnipeg, MB vacancy
  • Lead flight software architecture at MDA Space in Brampton, using embedded software and real-time operating systems within a hybrid work model.This Staff Software Architect role supports MDA Space’s Robotics and Space Operations team. You will design Flight Software products... 
    Suggested

    Macdonald, Dettwiler And Associates Corporation

    Winnipeg, MB
    38 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,... 
    Suggested
    Remote work

    MDA

    Winnipeg, MB
    38 minutes ago
  • Lead cloud software architecture at Magnet Forensics, combining AWS, Azure, or GCP experience with scalable systems and hands-on delivery.As Staff Software Engineer on the Architecture team, you will balance technical vision with production execution. You will help product... 
    Suggested

    Magnet Forensics

    Winnipeg, MB
    38 minutes ago
  • Shape GoDaddy’s highly visible software architecture remotely as a Staff Engineer, guiding complex technical solutions across engineering teams. Occasional office visits may occur.On the Site Platform, or Apex, team, you will influence systems supporting GoDaddy’s public web... 
    Suggested
    Work at office
    Remote work

    WebHosting

    Winnipeg, MB
    39 minutes ago
  •  ...from Vancouver with three onsite days weekly, shaping distributed systems, high availability, and massive-scale data processing.As a Staff Software Engineer, you will guide the evolution of a high-scale Java ecosystem. You will define technical roadmaps for products serving... 
    Suggested

    TEEMA Group

    Winnipeg, MB
    42 minutes ago
  •  ...Capital One Canada invites a Senior Staff Engineer to shape scalable, secure software architectures for Travel Tech. You’ll review ongoing designs, evaluate new technologies, and align solutions with business goals while upholding architectural standards. You’ll collaborate... 

    Capital One - CA

    Winnipeg, MB
    42 minutes ago
  •  ...sovereign launch capability for Canada. We're looking for a Head of Flight Software to build and lead the team responsible for every line of code...  ...processes, and a culture of rigour and ownership. Architect and develop embedded software across flight computers and low‑... 
    Internship

    Canadarocketcompany

    Winnipeg, MB
    38 minutes ago
  • Set technical direction at ChargeLab in Etobicoke, focusing on distributed systems, architecture, and software delivery through a hybrid work model.As a Staff Engineer on the Engineering Scale track, you will shape patterns, frameworks, and specialist depth across ChargeLab.... 

    King River Capital Group

    Winnipeg, MB
    39 minutes ago
  • Full-stack architecture meets AI-assisted delivery in this full-time, in-office Staff Software Engineer role in Vaughan. Build highly available systems across the gaming platform.You will own product features from design through production while shaping a stable, brand-agnostic... 
    Full time
    Work at office

    Blazesoft

    Winnipeg, MB
    37 minutes ago
  • Lead ground control software architecture at MDA Space in Brampton, applying systems engineering and technical leadership to space robotics products.As Staff Software Architect, you will design modular, extensible, testable, and efficient software for space robotics and satellites... 

    MDA Space

    Winnipeg, MB
    35 minutes ago
  •  ...enterprise platform architecture through technical leadership, scalable systems design, and hands-on delivery from anywhere you work well.This Staff Engineer role sets direction for systems connecting Fullscript’s e-commerce platform with ERP, finance, planning, and warehouse... 
    Long term contract

    Fullscript

    Winnipeg, MB
    38 minutes ago
  • Architect ground control software for space robotics and satellites at MDA Space in Brampton, using C#, .NET, and web technologies. This hybrid, full-time role leads complex software design.As Staff Software Architect, you will lead modular, extensible, testable, and efficient... 
    Full time

    MDA

    Winnipeg, MB
    41 minutes ago
  • $112k - $140k per year

     ...specializing in electronics, electro-mechanics, and software. We're not just a company; we're a...  .... We are looking for a Senior Flight Software Developer to design, implement, maintain...  .... Collaborate with senior technical staff and leadership to define and improve coding... 
    Manual labor

    Syntronic - A Global Design House

    Winnipeg, MB
    41 minutes ago
  • $112k - $140k per year

    Senior Flight Software Engineer/MTSAversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.We are... 

    Aversan Inc

    Winnipeg, MB
    37 minutes ago
  • $155k - $195k per year

    A leading dental software company in Surrey is seeking a Staff Software Engineer to join their Ascend Specialty domain. This hybrid role focuses on architectural leadership, engineering best practices, and modernizing the platform. Ideal candidates will have 8+ years of software... 

    Henry Schein One | Exan

    Winnipeg, MB
    40 minutes ago
  • Thomson Reuters seeks a Staff Software Engineer for Content Tools to set technical direction for tools that expose governed access to proprietary legal content. You will own API design, evaluation, and end-to-end quality across production tooling, with on-call ownership and... 

    Thomson Reuters

    Winnipeg, MB
    37 minutes ago
  • Develop embedded flight software in C and C++ with Aversan Inc. on-site in Montreal, supporting safety-critical space systems.This full-time Embedded Software Developer role supports satellite and communications applications at Aversan Inc. You will work with real-time operating... 
    Full time

    Aversan

    Winnipeg, MB
    40 minutes ago
  • Shape the future of aerospace technology as a Senior Flight Software Engineer at Syntronic. Bring your expertise in embedded software to lead innovative developments in safety-critical, real-time systems. In this senior role, you will be instrumental in designing, implementing... 

    Syntronic

    Winnipeg, MB
    42 minutes ago
  • Develop embedded flight software in C and C++ with Aversan Inc. in Montreal, Quebec. This full-time position is performed on-site.As an Embedded Software Developer, you will create and maintain software for space applications, including satellite and communications systems.... 
    Full time

    Aversan Inc.

    Winnipeg, MB
    36 minutes ago
  • $176k - $264k per year

     ...smarter, faster, and more securely.We are currently seeking a Staff Software Developer to join our rapidly growing engineering team. This role...  ...unblocks product opportunities; Orchestrating AI agents to architect, review, write high quality and well-tested codeCollaborating... 
    Work at office
    Local area
    Flexible hours

    Clio

    Winnipeg, MB
    36 minutes ago
  • $152.2k - $253.65k per year

     ...for a seasoned Engineer (5–18 years of experience) to join our Horizon Remote Experience Engineering team. You will architect and design enterprise software and cloud services, lead the implementation of AI/ML integration for virtual desktop environments, and drive continuous... 
    Permanent employment
    Full time
    Remote work
    Flexible hours

    Omnissa

    Winnipeg, MB
    39 minutes ago
  •  ...Learn more about us at lanterncare.Com.Lantern is seeking a Staff Software Engineer to join our expanding product engineering pods. This...  ...including familiarity with saga patternsHands‑on experience architecting solutions on Azure or AWS, including serverless functions, messaging... 
    Long term contract

    Lantern

    Winnipeg, MB
    40 minutes ago
  • $159.4k - $215.6k per year

     ...Security Architectural definition. They will also oversee the secure software development process for Arm’s hardware security IP and SoC...  ...and successful from concept to production silicon.As the Security Architect, you will be responsible for defining and developing creative... 
    Internship
    Work at office
    Local area

    Arm Limited

    Winnipeg, MB
    39 minutes ago
  • $184k - $210k per year

     ...Capital One in Toronto is seeking a Senior Staff Software Engineer for its Travel Tech team. This role involves designing tech solutions, overseeing architectural frameworks, and collaborating with various teams to deliver value and innovation. Candidates should have over... 

    Capital One Group

    Winnipeg, MB
    40 minutes ago
  • $150k - $200k per year

     ...backend is your area of expertise, we look for your ability to architect complex services and manage databases effectively. In both cases...  ...complex problems end-to-end. Design, develop, and maintain complex software applications. Lead the technical design and architecture of... 

    Passage

    Winnipeg, MB
    35 minutes ago
  • $140k - $190k per year

     ...the development of digital investigative software that acquires, analyzes, and shares evidence...  ...We’re looking for a seasoned Staff Software Engineer who thrives on technical...  ...hands‑on technical leadership role: Part Architect, Part Builder, and Part Mentor. You’ll lead... 
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Winnipeg, MB
    40 minutes ago
  • $172k - $229k per year

    At BuildOps, we’re building a groundbreaking software solution, purpose-built to support today’s commercial contractors...  ...environments. Could you be our next hire? As a Staff Software Engineer, your primary focus will be to architect, build, and optimize our industry-leading platform... 
    For contractors
    Work at office
    Local area
    Work from home
    Monday to friday
    Flexible hours

    fb9e7da1-2660-46a2-9ffc-154a66684510

    Winnipeg, MB
    39 minutes ago
  •  ...engineering practices into how we build, test, and operate infrastructure software. This is not a 'stay in your swim lane' role. You'll question...  ..., and require minimal intervention. What You'll Do Architect and implement scalable, secure Kubernetes-based infrastructure... 
    Local area
    Worldwide
    Flexible hours

    DataRobot

    Winnipeg, MB
    40 minutes ago
  • $135k - $155k per year

     ...reliable safety-critical electronics and software systems to the aerospace, defence, and space...  ...a qualified Senior Embedded Software Architect to join our team. The ideal candidate will...  ...specifications.Develop and implement embedded flight software, including low-level software... 

    Aversan Inc.

    Winnipeg, MB
    36 minutes ago
  •  ...to change the world for the better, we’ll take you there. For more information, visit . Role:MDA is seeking a Satellite Flight Software System Engineer to support and/or lead the definition of a variety of embedded flight software applications from the architecture... 
    Remote work

    MDA

    Winnipeg, MB
    42 minutes ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Architect - Flight Software. Be the first to apply!