Co-op Software Engineer – Hybrid & Flexible Hours

General Dynamics Mission Systems - Canada

Ottawa

On-site

CAD 33,000 - 45,000

Part time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

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 - Canada • Cole Harbour 30

On-site
CAD 33,000 - 45,000
Hybrid work model (where applicable)
Networking opportunities
Onsite amenities
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 + Flexible Hours
Co-op Systems Engineer — Hybrid + Flexible Hours

General Dynamics Mission Systems - Canada • Ottawa

Hybrid
CAD 3,433,000 - 4,578,000
Co‑op Software Engineer: Embedded & Networking (Hybrid)
Co‑op Software Engineer: Embedded & Networking (Hybrid)

General Dynamics Missions System International • Calgary

Hybrid
CAD 34,000 - 46,000
Co-op Systems Engineer – Hybrid Defense Tech
Co-op Systems Engineer – Hybrid Defense Tech

General Dynamics Mission Systems - Canada • Ottawa

Hybrid
CAD 33,000 - 45,000
Hybrid work model (where applicable)
Flexible work hours
Onsite amenities and social events
Co-op Systems Engineer – Mission-Critical Defense Tech
Co-op Systems Engineer – Mission-Critical Defense Tech

General Dynamics Mission Systems, Inc. • Ottawa, Halifax

Hybrid
CAD 34,000 - 45,000
Hybrid work model
Flexible hours
Networking opportunities
Co-op Winter 2027 - Software Engineering - 4-8 months
Co-op Winter 2027 - Software Engineering - 4-8 months

General Dynamics Mission Systems - Canada • Ottawa

On-site
CAD 33,000 - 45,000
Flexible work hours
Hybrid work model (where applicable)
Networking opportunities across teams
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
Flexible work hours and compressed workweek options
Networking opportunities across teams
Corporate discounts
Copy of Co-op Winter 2027 - Software Engineering - 4-8 months
Copy of Co-op Winter 2027 - Software Engineering - 4-8 months

General Dynamics Mission Systems - Canada • Cole Harbour 30

On-site
CAD 33,000 - 45,000
Hybrid work model (where applicable)
Networking opportunities
Onsite amenities