General Dynamics Mission System International
defence and security
CoopFall2026FirmwareDevelopmentandTest12Months
“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.
analytical and problem-solving skills; mathematical analysis
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
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.