General Dynamics Mission System International

defence and security

Co-opFall2026-Software/SystemsEngineering-8-12Months

$0–0k Ottawa, Ontario, Canada; Toronto, Ontario, Canada INTERNSHIP
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for internship candidates.

The Brief

“Co-op Fall 2026 - Software/Systems Engineering - 8-12 Months at General Dynamics Mission System International. Skills: Software development, Systems engineering. Implement software to meet the requirements, Definition of Done and Acceptance Criteria. Develop and perform tests and debugging of code”

What You'll Achieve.

Build bold. Deliver impact. Win together.; enhance national security, strengthen communities, and protect the people we serve.; contributes to a safer, more secure world; your skills will directly impact programs that matter.

Industry & Context.

defence and security
Problems you'll solve

Purposeful Innovation & Problem Solving; Problem Solving

Eligibility Requirements

Must be eligible to work in Canada., Security assessment required., Ability to obtain and maintain a Canadian government security clearance., May be required to meet additional security requirements in order to gain access to technical data, classified areas or information that is subject to international regulations.

What They're Looking For.

Must Have

Currently pursuing a degree in Computer, Software, or Systems Engineering, Computer Science, or other related field., Eligible to work in Canada., Must be registered with the Canadian Controlled Goods program and be security assessed., Ability to obtain and maintain a Canadian government security clearance.

Nice to Have

Experience with the Canadian Army is an asset., Experience with AI/ML models is an asset., Experience with databases is an asset., Experience with distributed systems is an asset., Experience with automated testing is an asset.

What You'll Do.

Implement software to meet the requirements

Definition of Done and Acceptance Criteria

Develop and perform tests and debugging of code

resolve issues and verify changes

Support and perform Product level test and integration efforts

Participate in code reviews

Deploying web-based server applications

Working with messaging networks over tactical radios

How You'll Work.

Team & Collaboration

Participate in Agile ceremonies, including PI Planning, Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective; work alongside experienced professionals; work with teammates that are excited to share their experience and develop your skills; Have meaningful interactions, ask questions, and build relationships; Networking opportunities across teams and disciplines

Communication Scope

communication skills, both verbal and written

Full Job Description

Build bold. Deliver impact. Win together. At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security. Our teams design and deliver advanced, mission-critical solutions that enhance national security, strengthen communities, and protect the people we serve. If you’re looking for meaningful work that contributes to a safer, more secure world, you’ll find purpose here. Every day, your skills will directly impact programs that matter. The Applications team for the Land C5ISR Program is looking for a Co-op Software Engineer to join our team. We develop and integrate various software products that enable the Canadian Army to support and accomplish their missions. Our focus is predominantly on Battle Management and Planning applications. On this team, you can expect to work in an Agile development framework on a variety of different technologies, including deploying web-based server applications, and working with messaging networks over tactical radios. In this role, you can expect to: * Implement software to meet the requirements, Definition of Done and Acceptance Criteria * Develop and perform tests and debugging of code * Identify defects, resolve issues and verify changes * Support and perform Product level test and integration efforts * Participate in code reviews * Participate in Agile ceremonies, including PI Planning, Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective * Expand knowledge of latest technologies, products and market trends relevant to area of work * Performing related duties as assigned ## Qualifications * Currently pursuing a degree in Computer, Software, or Systems Engineering, Computer Science, or other related field. * Strong communication skills, both verbal and written. * Experience in, or interest to learn Java, Python. * Experience with the Canadian Army is an asset. * Experience with AI/ML models is an asset. * Experience with databases is an asset. *

Free ATS check

Applying for this Co-op Fall 2026 - Software/Systems Engineering - 8-12 Months role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about General Dynamics Mission System International?

Real rants from real employees. Read before you apply.

Read Company Rants →