Enable job alerts via email!

Senior Flight Software Engineer / MTS

Macdonald, Dettwiler And Associates Corporation

Brampton

On-site

CAD 110,000 - 150,000

Full time

14 days ago

Job summary

A leading space technology company is seeking a Senior Flight Software Engineer in Brampton, Canada, to design and develop safety-critical, real-time software solutions. Candidates should have strong C++ skills and 5+ years of experience with VxWorks. The role involves mentoring junior engineers and collaborating on coding standards. Competitive annual compensation ranges from $110,000 to $150,000 based on experience.

Benefits

Healthcare
Dental
Vision
Disability income protection
Life insurance
Retirement plans
Employee assistance program

Qualifications

  • Minimum 5 years’ hands-on experience with VxWorks.
  • Over 10 years of developing embedded applications.
  • Proven ability to design and implement safety-critical real-time software.

Responsibilities

  • Lead designs for safety-critical, real-time software solutions.
  • Ensure designs are well documented and communicated.
  • Mentor and develop the skills of junior team members.
  • Collaborate on establishing and enforcing coding standards.

Skills

C++
VxWorks
Embedded applications development
Safety-critical software design
Analytical and problem-solving skills

Education

Bachelor’s degree in Software, Computer, or Electrical Engineering or Computer Science
Job description
Overview

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, EtherCAT, CANOpen, 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

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.