Co-op Software Engineer – Hybrid & Flexible Hours

General Dynamics Mission Systems

Ottawa

On-site

CAD 33,000 - 45,000

Part time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible work hours
Hybrid work model (where applicable)
Networking opportunities across teams

Job summary

General Dynamics Mission Systems–Canada is offering a Winter 2027 co-op in Software Engineering for 4–8 months. The role focuses on hands-on software development across C++, C, Java, and Python, under senior engineer guidance.

You will gain experience across the full lifecycle, including testing and documentation, while contributing to mission-critical systems in a defence context. Eligible students must be enrolled in a Canadian post-secondary institution and able to obtain security clearance.

Qualifications

  • Enrolled in a recognized Canadian post-secondary institution for co-op.
  • Understanding of software development lifecycle and engineering principles.
  • Strong analytical and problem-solving abilities.
  • Effective communication and ability to work independently or with a team.

Responsibilities

  • Assist in design, analysis, and implementation of software features.
  • Develop, maintain and document software in C++, C, Java, Python.
  • Support integration with third-party equipment and internal systems.
  • Participate in unit, integration, and verification testing and document results.
  • Prepare technical documentation such as requirements and test plans.

Skills

C++
C
Java
Python
Analytical thinking
Problem solving

Education

Bachelor’s degree in Software Engineering or related field

Tools

Git

Job description

General Dynamics Mission Systems–Canada is offering a Winter 2027 co-op in Software Engineering for 4–8 months. The role focuses on hands-on software development across C++, C, Java, and Python, under senior engineer guidance.

You will gain experience across the full lifecycle, including testing and documentation, while contributing to mission-critical systems in a defence context. Eligible students must be enrolled in a Canadian post-secondary institution and able to obtain security clearance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Co-op Software Engineer (Winter 2027) - Hybrid & Flexible Hours
Co-op Software Engineer (Winter 2027) - Hybrid & Flexible Hours

General Dynamics Mission Systems • Cole Harbour 30

On-site
CAD 33,000 - 45,000
Hybrid work model (where applicable)
Networking opportunities
Onsite amenities
Co-op Software Engineer - Hybrid, Impactful Defense Tech
Co-op Software Engineer - Hybrid, Impactful Defense Tech

General Dynamics Mission Systems • Ottawa

Hybrid
CAD 34,000 - 46,000
Hybrid work model
Flexible hours
Onsite amenities
+2
Co-op Software Engineer - Hybrid, Flexible Hours
Co-op Software Engineer - Hybrid, Flexible Hours

General Dynamics Mission Systems - Canada • Calgary

Hybrid
CAD 34,000 - 46,000
Hybrid work model
Flexible work hours
Networking opportunities
+1
Co-op Systems Engineer – Hybrid, Flexible Hours
Co-op Systems Engineer – Hybrid, Flexible Hours

General Dynamics Missions System International • Cole Harbour 30

Hybrid
CAD 34,000 - 46,000
Hybrid work model
Flexible hours
Compression workweek (where applicable
+1
Co-op Systems Engineer – Hybrid Defense Tech
Co-op Systems Engineer – Hybrid Defense Tech

General Dynamics Mission Systems • Ottawa

Hybrid
CAD 33,000 - 45,000
Hybrid work model (where applicable)
Flexible work hours
Onsite amenities and social events
Co-op Winter 2027 - Software Engineering - 4-8 months
Co-op Winter 2027 - Software Engineering - 4-8 months

General Dynamics Missions System International • Cole Harbour 30

On-site
CAD 34,000 - 46,000
Hybrid work model
Flexible work hours
Compressed workweek
+1
Co-op Winter 2027 - Software Engineering - 8 Months
Co-op Winter 2027 - Software Engineering - 8 Months

General Dynamics Mission Systems • Ottawa

Hybrid
CAD 34,000 - 46,000
Hybrid work model
Flexible hours
Onsite amenities
+2
Co-op Winter 2027 - Software Engineering - 4-8 months
Co-op Winter 2027 - Software Engineering - 4-8 months

General Dynamics Mission Systems • Ottawa

On-site
CAD 33,000 - 45,000
Flexible work hours
Hybrid work model (where applicable)
Networking opportunities across teams
Co-op Winter 2027 - Software Engineering - 4-8 months
Co-op Winter 2027 - Software Engineering - 4-8 months

General Dynamics Corporation • Cole Harbour 30

Hybrid
CAD 34,000 - 47,000
Flexible work hours
Hybrid work model
Networking opportunities across teams
+2
Co-op Fall 2026 - Software/Systems Engineering - 8-12 Months
Co-op Fall 2026 - Software/Systems Engineering - 8-12 Months

General Dynamics Mission Systems–Canada • Ottawa

Hybrid
CAD 29,205 - 45,777
Flexible work hours and compressed workweek options
Networking opportunities across teams
Corporate discounts