PEY Intern Student – Software Engineering

Company Details

MDA develops and delivers advanced surveillance and intelligence solutions, defence and maritime systems, radar geospatial imagery, space robotics, satellite antennas, and communication subsystems. From locations across Canada, MDA’s global reach and heritage serving international markets with innovative and iconic solutions for space and terrestrial applications is unparalleled. MDA has successfully exported its made-in-Canada solutions for more than four decades, and is poised to capture synergies across its associated companies to expand its capabilities in both traditional and developing markets. MDA is committed to delivering innovation and value in next-generation space exploration, Earth observation, space awareness, and defence systems. The new space economy is based on agility, rapid technology development and harnessing capital to turn commitments into reality, generating benefits for humanity as well as a return on investment. MDA’s 1,900 future-focused employees are working together to turn ideas into the products, services, systems, and solutions that make a better world.

For more than three decades, human space flight has been supported by advanced robotics developed by MDA. We have combined complex robotics with control software to develop the Space Shuttle’s Canadarm and the Mobile Servicing System for the International Space station. Leveraging our expertise in robotic technology and space-borne sensing systems, MDA is developing sophisticated systems for on-orbit servicing of satellites and planetary missions to explore the Moon and Mars.

On Earth we are taking our experience in space robotics into new areas of advanced robotics for medical and mining applications. We invite you to visit our website at

MDA is currently seeking a student intern to support the Software Engineering Department with research and development of future space vision and robotics systems.  MDA is looking for a student to assist with software prototyping and development in the areas of space, medical and other terrestrial robotics applications.

The successful applicant will be possess some of the following skills:

  • Common languages used are Ada, C / C++ and Java
  • Working knowledge of Matlab/Simulink
  • Real Time embedded systems such as Tornado II and VxWorks OS, RTOS
  • Various communication interfaces such as TCP/IP, PCI, 1553, I2C, RS232, RS422, EtherCat, CANOpen and Analog/Digital interfaces
  • Target Hardware including single board computers such as PPC750, 8051 based micro controllers, Arm and x86 processors
  • GUI development using .NET, NetBeans/Java
  • Scripting languages such as LUA, Python or Perl
  • Development environments in either Windows or Unix
  • Strong analytical, problem solving, communication and organization skills
  • Strong human relations skills
  • Dedication to meet project deadlines
  • Highly motivated, enthusiastic, and a positive thinker
  • User Interface development for ground Command and Control workstations
  • Other duties as required

Interested candidates should be working towards a degree in Software / Electrical / Computer Engineering, Computer Science or a related discipline with 2-3 years completed.  Students must be enrolled in their university’s formal internship program.

Excellent verbal, written communication skills are essential to this position.   All candidates must be able to obtain CGP and ITAR clearance.

MacDonald, Dettwiler and Associates Inc. is an equal opportunity employer committed to promoting diversity in the workplace.

With respects to Accessibilities for Ontarians with Disabilities Act, MacDonald, Dettwiler and Associates Inc. is proud to provide accommodation(s) during the recruitment process. Should you require any accommodations, please feel free to notify us.

Competitive Compensation and Benefits Package

MDA provides competitive compensation and benefits packages for its employees at its many locations. As a member of the MDA team, you and your qualified dependents are eligible to participate in a benefit plan that ensures a comprehensive level of protection for employees and their families through health care plans, disability income protection, life insurance, and other employee benefits. The Company’s retirement plans encourage employees to save for their future with a Company matching contribution in many locations.​

Tagged as: software development, robotics, internship

Select your currency
USD United States (US) dollar
EUR Euro
Visit us on LinkedInVisit us on FacebookVisit us on Twitter