Co-op Software Engineer - Hybrid, Impactful Defense Tech

General Dynamics Mission Systems

Ottawa

Hybrid

CAD 34,000 - 46,000

Part time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Flexible hours
Onsite amenities
Future co-ops or roles
Mentorship and networking

Job summary

General Dynamics Mission Systems - Canada is seeking a co-op Software Engineering student for an 8‑month Winter 2027 role in Ottawa. You will contribute to design, development, testing, and documentation of software and embedded systems for defence operations.

The position emphasizes hands-on SDLC experience, team collaboration, and coding across multiple languages. Applicants must be enrolled in a recognized Canadian post‑secondary institution and provide proof of enrolment.

Qualifications

  • Enrolled in a Canadian post-secondary program and eligible for co-op.
  • Strong analytical and communication skills.
  • Ability to work independently and in a team.

Responsibilities

  • Design, develop, and test software and embedded/firmware systems.
  • Assist in integration, debugging, and verification activities.
  • Document code and workflows; support automated testing.
  • Collaborate with engineers and multidisciplinary teams.
  • Participate in planning, code reviews, and iterative development.

Skills

C# / Java / Kotlin / Python / C++

Education

Bachelor's degree in Software Engineering or related

Tools

Git
Jenkins / GitLab CI
Docker / Kubernetes
CI/CD tooling
OpenWebUI / Ollama / Tika
Android Studio / Gradle
Linux scripting (bash/powershell)
Make / build systems

Job description

General Dynamics Mission Systems - Canada is seeking a co-op Software Engineering student for an 8‑month Winter 2027 role in Ottawa. You will contribute to design, development, testing, and documentation of software and embedded systems for defence operations.

The position emphasizes hands-on SDLC experience, team collaboration, and coding across multiple languages. Applicants must be enrolled in a recognized Canadian post‑secondary institution and provide proof of enrolment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Co-op Software Engineer – Hybrid & Flexible Hours
Co-op Software Engineer – Hybrid & Flexible Hours

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 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 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 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 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 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 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 - 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 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
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