General Dynamics Mission System International

defence and security

Co-opFall2026-FirmwareDevelopmentandTest-12-Months

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

Neural analysis suggests this role is
optimal for internship candidates.

The Brief

“Co-op Fall 2026 - Firmware Development and Test - 12-Months at General Dynamics Mission System International. Skills: Firmware Development, Test Automation, Software/Firmware Design, Integration, Documentation. Design, code, test, integrate and document software/firmware solutions. Apply principles and techniques of computer science, engineering, and mathematical analysis to develop complex systems and architectures”

Industry & Context.

defence and security
Problems you'll solve

analytical and problem-solving skills; mathematical analysis

Eligibility Requirements

registered with the Canadian Controlled Goods program, all of its workforce be security assessed, Successful applicants must meet all applicable security requirements, ability to obtain and maintain a Canadian government security clearance, Applicants 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 enrolled in a post-secondary program in Software Engineering, Computer Engineering, Computer Science, Electrical Engineering, or a related technical field, Foundational understanding of computer science and engineering principles, including programming concepts, data structures, and software design, Ability to interpret technical requirements and contribute in a structured engineering environment, 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

Knowledge of C and C++ is an asset, Exposure to programming in C and/or C++ is considered an asset, Exposure to Python for scripting or test automation is considered an asset, Exposure to software testing concepts, including unit testing or automated testing, is considered an asset, Exposure to embedded systems, firmware, or systems-level development is considered an asset, Exposure to version control tools (e. g. , Git) and collaborative development practices is considered an asset, Experience working with or familiarity with AI/ML models is preferred

What You'll Do.

integrate and document software/firmware solutions

Apply principles and techniques of computer science

and mathematical analysis to develop complex systems and architectures

Analyze code to determine behavior of legacy systems

Implement new functionality in deployed systems

Develop unit tests and automated tests for use in product integration and verification

Participate in technical reviews

both as a reviewer and author

system and test engineers to identify defects

and perform verification activities

Work with system engineers to determine behavior and plan for new functionality in the deployed system

Maintain the code base for a legacy deployed system

Develop and execute tests to verify system functionality

How You'll Work.

Team & Collaboration

Work with hardware, firmware, system and test engineers to identify defects, resolve issues, and perform verification activities; Work with system engineers to determine behavior and plan for new functionality in the deployed system; ability to work effectively in a multidisciplinary team environment

Communication Scope

communication skills; ability to work effectively in a multidisciplinary team environment

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. General Dynamics Mission Systems-Canada is seeking a co-op student for their Software and Firmware Development and Test teams. This opportunity follows a hybrid work model, based out of Calgary AB, offering a combination of working remotely and on-site. The responsibilities and range of activities will vary, but in general will include: * Design, code, test, integrate and document software/firmware solutions. * Apply principles and techniques of computer science, engineering, and mathematical analysis to develop complex systems and architectures. * Analyze code to determine behavior of legacy systems. * Implement new functionality in deployed systems. * Develop unit tests and automated tests for use in product integration and verification. * Participate in technical reviews, both as a reviewer and author. * Work with hardware, firmware, system and test engineers to identify defects, resolve issues, and perform verification activities. * Work with system engineers to determine behavior and plan for new functionality in the deployed system. * Maintain the code base for a legacy deployed system - knowledge of C and C++ is an asset. * Develop and execute tests to verify system functionality. This will involve development of test automation using Python and associated frameworks. ## Qualifications * Currently enrolled in a post-secondary program in Software Engineering, Computer Engineering, Computer Science, Electrical Engineering, or a related technical field. * Foundat

Free ATS check

Applying for this Co-op Fall 2026 - Firmware 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 →