Software Engineer Co-op
MacDonald, Dettwiler and Associates Ltd.
Richmond, BC
6d ago

MDA is looking for a motivated and talented Software Engineer Co-op student for 4 months starting in January 2021. As a Software Engineer Co-op, you will be part of a larger project team responsible for the development and delivery of the Laser Warning and Countermeasure system for the Canadian Surface Combatant (CSC) program to Canada’s Department of National Defense (DND).

You will participate in the full development life cycle using a diverse mix of technologies, including real-time operating systems such as VxWorks, to build a real-time system hosted in a rugged, compact high-performance hardware platform.

Successful candidates would join our team as a software engineer and can expect to :

  • Learn while you leverage your past work experience and school course work, we will teach you about the unique challenges of building real-time defense systems
  • Work you will join a team within the Defense solutions group. Your team leader will be your guide and challenge you with project-based work that is best suited to your skills and experience.
  • Grow your talents will be rewarded with opportunities for career and personal growth in an organization dedicated to success in a team environment.
  • Responsibilities :

  • Creating engineering solutions that are technically competitive, cost-effective and have direct impact to our customers
  • Working from requirements to develop or modify complex hardware / software systems
  • Planning work, driving your work to completion on time & on budget
  • Designing, coding, testing, debugging and documenting high quality software components
  • Working with the team to complete the integration, testing and deployment of the software components into the full system
  • Assisting in troubleshooting problems at both the software and the system level
  • Following established development processes and corporate technical and quality standards
  • Experience and Skills Required :

  • Working towards a Bachelor’s degree in Computer Science / Engineering / Mathematics or equivalent
  • C / C++ experience is preferred
  • Interest in real-time software development ; knowledge of real-time operating systems a bonus
  • Working knowledge of Unix OS, MS Window tools and software CM process is desirable
  • A strong algorithm and math background is preferred
  • Excellent verbal and written communication skills
  • Strong analytical and problem solving skills
  • Team player
  • Comments / Special Considerations :

    The successful candidate must be able to obtain and hold Security and Controlled Goods Clearances.

    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.

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form