Flight Software Engineer, Spacecraft Systems

MDA

Ville de Richmond

On-site

CAD 86,000 - 130,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

MDA Space is seeking a skilled Flight Software Engineer to support mission-critical software on CHORUS or similar satellite programs. The role involves collaborating with a multidisciplinary team to define requirements, integrate flight software with hardware, and participate in verification and testing across spacecraft and ground segments.

The ideal candidate has 5+ years in flight software, strong embedded systems experience, and a solid background in real-time OS and interfaces.

Qualifications

  • Bachelor’s degree in Systems Engineering, Aerospace Engineering, Computer Engineering, or an equivalent combination of education/experience.
  • Minimum of 5 years of experience working with Flight Software.
  • Development of one or more the following: spacecraft platform or payload flight software, mission critical software, embedded software.
  • Development and/or use of Command and Control, Monitoring and Control, or Communications systems.
  • Development of software with significant resource constraints (processor speed, memory, communication capacities limited relative to conventional host environments).
  • Familiarity with real-time operating systems or kernels (commercial products or custom).
  • Experience with spacecraft, bus (platform), or payload Assembly, Integration, and Testing.
  • Requirements analysis, specification, and verification.
  • Specification of interfaces, including but not limited to command and telemetry messaging.
  • Estimation/analysis of resource budgets and Technical Performance Measures
  • Trouble-shooting of complex systems.
  • Data analysis and reduction.
  • Have an understanding of different types of engineering lifecycle as applicable from large complex programs to software development.
  • Familiarity with software development methodology
  • Be able to work flexibly and manage multiple tasks in a dynamic environment.
  • Have excellent verbal and written communication skills and customer interaction skills.
  • Have a team-friendly attitude and willingness to learn.

Responsibilities

  • Provide software expertise to supplement other specialties (electrical, mechanical, operations etc.) in a mission team.
  • Performing technical tasks, such as operational analyses and trade-off studies, to define requirements and design at mission, system, and subsystem levels.
  • Creating and contributing to deliverable documents such as operational concepts, requirements specifications, interface control documents, and engineering plans.
  • Presenting design proposals, plans, and reports in clear, complete, concise and non-ambiguous terms.
  • Developing and/or reviewing flight software, subsystem, and spacecraft test plans and procedures.
  • Participate as an integrated team member with vendor flight software development and Assembly, Integration and Test (AIT) teams.
  • Integrating flight software with flight hardware, testing and troubleshooting.
  • Formal acceptance testing of flight software.
  • Supporting integration and verification activities of the overall Spacecraft, Ground Segment, and Mission.
  • Frequent travel within Canada to vendor and MDA sites.

Skills

Flight Software
RTOS
Embedded Software
Spacecraft Testing
Requirements Analysis
C/C++
Data Analysis

Education

Bachelor's degree in Systems Engineering
Aerospace Engineering
Computer Engineering

Job description

MDA Space is seeking a skilled Flight Software Engineer to support mission-critical software on CHORUS or similar satellite programs. The role involves collaborating with a multidisciplinary team to define requirements, integrate flight software with hardware, and participate in verification and testing across spacecraft and ground segments.

The ideal candidate has 5+ years in flight software, strong embedded systems experience, and a solid background in real-time OS and interfaces.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Mission Systems Engineer - Spacecraft & EO Missions
Senior Mission Systems Engineer - Spacecraft & EO Missions

MDA Space • Sainte-Anne-de-Bellevue

On-site
CAD 120,000 - 180,000
Ingénieur Logiciels de Vol — Systèmes Spatiaux
Ingénieur Logiciels de Vol — Systèmes Spatiaux

MDA • Ville de Richmond

On-site
CAD 86,000 - 130,000
Flight Software Systems Engineer
Flight Software Systems Engineer

MDA • Ville de Richmond

On-site
CAD 86,000 - 130,000
Satellite Flight Software (FSW) Systems Engineer
Satellite Flight Software (FSW) Systems Engineer

MDA • Montreal (administrative region)

On-site
CAD 85,000 - 130,000
Satellite Flight Software (FSW) Systems Engineer
Satellite Flight Software (FSW) Systems Engineer

MDA Space • Sainte-Anne-de-Bellevue

On-site
CAD 80,000 - 120,000
Comprehensive health care
Employee and family assistance program
Group retirement savings plans
Senior Real-Time Flight Software Engineer (C++, VxWorks)
Senior Real-Time Flight Software Engineer (C++, VxWorks)

MDA Space • Brampton

On-site
CAD 112,000 - 140,000
Health benefits
Dental and vision coverage
Group retirement savings plans
Senior Spacecraft Electrical Systems Engineer
Senior Spacecraft Electrical Systems Engineer

MDA • Richmond, Sainte-Anne-de-Bellevue

On-site
CAD 95,000 - 130,000
Embedded Software Engineer/MTS
Embedded Software Engineer/MTS

Macdonald, Dettwiler And Associates Corporation • Brampton

On-site
CAD 95,000 - 115,000
Competitive compensation
Health and dental coverage
Life insurance
+2
Embedded Software Engineer/MTS
Embedded Software Engineer/MTS

MDA • Brampton

On-site
CAD 95,000 - 115,000
Competitive compensation
Benefits package
Lead Satellite C&DH Systems Engineer
Lead Satellite C&DH Systems Engineer

MDA • Montreal (administrative region)

On-site
CAD 90,000 - 120,000