General Dynamics Mission System International

defence and security

Co-opFall2026SoftwareDevelopmentandTest12months

$0–0k Calgary, Alberta, Canada INTERNSHIP
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for internship candidates.

The Brief

“Co-op Fall 2026 – Software Development and Test – 12 months at General Dynamics Mission System International. Skills: software development, software testing, embedded systems, firmware. Develop, implement, and test software solutions according to design requirements and coding standards. Assist in software integration and verification activities”

What You'll Achieve.

Build bold; Deliver impact; Win together; Enhance national security; Strengthen communities; Protect the people we serve; Contributes to a safer, more secure world; Skills will directly impact programs that matter

Industry & Context.

defence and security
Problems you'll solve

analytical and problem-solving skills; Problem Solving

Eligibility Requirements

Registered with the Canadian Controlled Goods program, All of its workforce be security assessed, Ability to obtain and maintain a Canadian government security clearance, 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 enrolled in a post-secondary program in Software Engineering, Computer Engineering, Computer Science, Electrical Engineering, or a related technical field, Foundational understanding of programming concepts (e. g. , object-oriented programming, data structures, software design), Exposure to programming in C++, C, Python, Java, or similar through coursework or projects, analytical and problem-solving skills with attention to detail, communication skills and ability to work effectively in a team environment, Demonstrated willingness to learn and apply new technical concepts in a collaborative setting, Must be eligible to work in Canada, Must meet all applicable security requirements, including but not limited to the ability to obtain and maintain a Canadian government security clearance

Nice to Have

Exposure to version control systems (e. g. , Git), software testing, and debugging is considered an asset, Exposure to embedded systems, firmware, or real-time systems is considered an asset, Familiarity with Agile or software development lifecycle concepts is considered an asset, Experience working with or familiarity with AI/ML models is preferred

What You'll Do.

and test software solutions according to design requirements and coding standards

Assist in software integration and verification activities

Support automated testing and develop scripts or test tools where applicable

Gain exposure to software development best practices and industry-standard tools and frameworks

How You'll Work.

Team & Collaboration

Collaborate with engineers, systems engineers, and multidisciplinary teams across the organization; Participate in team planning, code reviews, and iterative development activities

Communication Scope

communication skills

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. In this role, students contribute to the design, development, and testing of complex software and embedded/firmware systems supporting defence operations. These roles provide hands-on experience across the software development lifecycle, including coding, debugging, testing, documentation, and contributing to process improvements. The work supports key software systems used in land operations, deployed across vehicles, headquarters, and other operational platforms. Key Responsibilities * Develop, implement, and test software solutions according to design requirements and coding standards. * Assist in software integration and verification activities, including debugging and troubleshooting. * Document code, processes, and workflows, maintaining clear technical records. * Support automated testing and develop scripts or test tools where applicable. * Collaborate with engineers, systems engineers, and multidisciplinary teams across the organization. * Participate in team planning, code reviews, and iterative development activities. * Gain exposure to software development best practices and industry-standard tools and frameworks. ## Qualifications * Currently enrolled in a post-secondary program in Software Engineering, Computer Engineering, Computer Science, Electrical Engineering, or a related technical field. * Foundational understanding of programming concepts (e.g., object-oriented programming, data structures, software design). * Exposure to programming in C++, C,

Free ATS check

Applying for this Co-op Fall 2026 – Software Development and Test – 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 →