General Dynamics Mission System International
defence and security
Co-opFall2026–SoftwareDevelopmentandTest–12months
Neural analysis suggests this role is
optimal for internship candidates.
“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.
analytical and problem-solving skills; Problem Solving
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,
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.