×
Register Here to Apply for Jobs or Post Jobs. X

Senior Flight Software Engineer​/MTS

Job in Brampton, Ontario, Canada
Listing for: Macdonald, Dettwiler And Associates Corporation
Full Time position
Listed on 2026-02-23
Job specializations:
  • Engineering
    Systems Engineer, Robotics, Software Engineer, Electrical Engineering
Salary/Wage Range or Industry Benchmark: 110000 - 150000 CAD Yearly CAD 110000.00 150000.00 YEAR
Job Description & How to Apply Below
Building the space between proven and possible, MDA Space 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. As our Senior Flight Software Engineer/MTS, you will be instrumental in designing, implementing, maintaining, and testing safety-critical, real-time flight software solutions that are modular, extendable, testable, and efficient.

You will lead complex subsystem designs and implementations, mentoring and coaching junior team members.

Our Team
The MDA Space team of over 3,400 space experts across Canada, the US, and the UK has the expertise to turn ambitious customer visions into achievable missions, leveraging a unique mix of experience, engineering excellence, and innovative spirit.

Job Responsibilities:

Lead designs for safety-critical, real-time software solutions.

Ensure designs are well documented and communicated.

Lead and participate in implementation and testing of safety-critical, real-time software.

Review work of teammates (senior and junior).

Mentor and develop the skills of junior team members.

Lead estimation efforts for new tasks.

Collaborate on establishing and enforcing coding standards, tools, environments, and processes.

Perform other duties as assigned by management or team lead.

Required Skills/

Experience:

Strong knowledge and practical experience with C++.

Minimum 5 years’ hands-on experience with VxWorks (Windriver).

Over 10 years of developing embedded applications.

Proven ability to design and implement safety-critical real-time software solutions.

Experience with System on a Chip (SoC).

Experience with automated testing.

Strong analytical and problem-solving skills.

Bachelor’s degree in Software, Computer, or Electrical Engineering or Computer Science.

Highly motivated, enthusiastic, and positive attitude.

Beneficial Skills/

Experience:

Experience with communication interfaces (SPI, Ether

CAT, CANO

pen, etc.).

Experience with continuous integration and build automation.

Experience with arm/joint/mechatronic/motion control.

Familiarity with ARM and/or RISC-V processors and development environments.

Experience with flight or aircraft software.

Additional Requirements:

Successful candidates must obtain and hold security clearance at the reliability status level and pass security assessments for the Controlled Goods Program (CGP) and ITAR.

Compensation and Benefits:
MDA offers competitive compensation ranging from $110,000 to $150,000 annually, based on experience and qualifications. Benefits include healthcare, dental, vision, disability income protection, life insurance, retirement plans, and an employee assistance program.

Equal Opportunity Statement:
MDA is committed to diversity and inclusion, providing equal opportunity employment and reasonable accommodations for applicants with disabilities.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary