Co-op Winter 2027 - Software Engineering - 4-8 months
General Dynamics Mission Systems - Canada
Co-op Winter 2027 - Software Engineering - 4-8 months
Intern
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.
To be considered for this opportunity, you must be enrolled at a recognized Canadian post-secondary institution and be eligible for a co-op work term during the period specified in the job posting. As part of your application, you must upload proof of enrolment and your most recent academic transcript
In this role, students support software development activities for mission-critical systems within the Air & Naval Sonar Systems group. Students gain hands‑on experience in software design, implementation, testing, and documentation under the guidance of senior engineers. This position provides exposure to the full software development lifecycle and modern development practices, including object‑oriented programming and test‑driven development.
In this role you can expect to:
- Assist in the design, analysis, and implementation of software features to meet system requirements.
- Develop, maintain, and document software in languages such as C++, C, Java, and Python.
- Support integration of software with third‑party equipment and internal systems, including analyzing interface specifications.
- Participate in software testing, including unit, integration, and verification tests, and document results under guidance.
- Prepare technical documentation, such as requirements, design notes, test plans, and reports, following standard templates.
- Investigate system problem reports, support root cause analysis, and assist in resolving software issues.
- Maintain the codebase in accordance with coding standards and configuration management practices.
- Collaborate with team members, share ideas, and present work during design or peer reviews.
- Support internal customers and contribute to high‑level integration and qualification testing.
What You Need to Have to Succeed
- Currently pursuing a bachelor’s degree in Software Engineering, Computer Engineering, Electrical Engineering, Computer Science or a related technical/scientific field.
- Understanding of Software Engineering principles and software development lifecycle.
- Strong analytical, problem‑solving, and root cause analysis skills.
- Effective communication skills and ability to work independently and collaboratively.
- Enthusiastic, motivated, and willing to learn under guidance from senior engineers.
What Makes You Stand Out
- Experience with programming or scripting languages such as C++, C, Java, or Python.
- Exposure to object‑oriented programming and test‑driven development.
- Familiarity with software testing concepts, verification, and validation.
- Experience with technical writing and documentation.
- Knowledge of configuration management and version control tools such as Git.
- Exposure to integration with third‑party equipment or system interfaces.
- Experience working with or familiarity with AI/ML models.
It is a requirement that General Dynamics Mission Systems–Canada be registered with the Canadian Controlled Goods program and that all of its workforce be security assessed. Successful applicants must meet all applicable security requirements, including but not limited to the 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. You must be eligible to work in Canada.
Compensation
The expected hourly rate for this position is $24.92 - $33.23. Final compensation will be determined based on your relevant work experience to date. As part of student placement, you will be eligible for quarterly pay increases.
Why Students Love Working Here
- Purposeful Innovation & Problem Solving: You’ll work alongside experienced professionals and some of the brightest minds in the defence sector, gaining hands‑on experience with next‑generation technologies. This is a place where your ideas are encouraged, creativity is valued, and you’ll be supported as you learn and help drive modern, practical solutions.
- Connection & Mentorship: Through onboarding to your career journey with us, you will work with teammates that are excited to share their experience and develop your skills. Have meaningful interactions, ask questions, and build relationships that can lead to lasting industry connections.
- Eligibility for future co‑ops or full‑time roles
- Flexible work hours and compressed workweek options
- Hybrid work model (where applicable)
- Networking opportunities across teams and disciplines
- Onsite amenities and social events (gym, bike storage, trivia, appreciation events, etc.)
Accommodation
If you require accommodation during any stage of the application process, please contact Human Resources via [emailprotected] .
#J-18808-Ljbffr- ...Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of... ...institution and be eligible for a co-op work term during the period specified in... ...Land C5ISR Program is looking for a Co-op Software Engineer to join our team. We develop and...SuggestedHourly payFull timeInternshipFlexible hours
- ...the development of digital investigative software that acquires, analyzes, and shares evidence... ...a degree in Computer Science, Computer Engineering, Software Engineering or a related... ...needs, typically ranging from weekly to monthly. These in-person moments help us build stronger...SuggestedHourly payInternshipWork at officeLocal areaFlexible hours
- ...Summary The Electrical Project Coordinator Co-op supports the successful delivery of... ...Haves: Currently enrolled in Electrical Engineering, Electrical Engineering Technology,... ...construction management, scheduling, or estimating software. Familiarity with construction...SuggestedHourly payFor contractorsFor subcontractorInternshipWork at office
- ...Who We Are; What We Do; Where We’re Going Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. We are continually innovating...Suggested
$21 - $25 per hour
...largest vertically integrated collection of unmatched reverse engineering, teardown, and market analysis in the semiconductor... ...company driven by high performance THE OPPORTUNITY: Software Developer Co-op reporting to Agile Development Manager, working collaboratively...SuggestedPermanent employmentInternshipWork at office- ...Overview P osition : Sales Co-op/Intern Location: Ottawa or Kingston Duration : 4 months Compensation: 21.25 - 28.50 Education and Eligibility : 2nd, 3rd, and 4th year students currently enrolled in a post-secondary institution At PepsiCo, you'll find...Full timeInternship
- ...Software Engineer Co-op, Apps Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Term: Jan 2027 Pay band: 55,000k-68,000k About Solink At Solink, our mission is to safeguard what matters most . We provide businesses with the tools to know sooner...Permanent employmentFull timeInternship
$20 - $25 per hour
...integrated collection of unmatched reverse engineering, teardown, and market analysis in the... ...THE OPPORTUNITY: At TechInsights, our Co-op Student Program is founded on the principle... ...and layout data, you'll harness advanced software tools to uncover active circuit...Permanent employmentInternshipWork at office$30 per hour
...shape the future of care. The Opportunity Fullscript offers co-op placements across a range of teams and functions. This general... ...per week) in Canada (preferably Ottawa, ON) for at least a 4 month term (Winter 2027). We’re looking for curious, motivated, dependable...Hourly payFull timePart timeInternship- ...exceptional new grads to join our Engineering team full-time. This isn't a... ...system. From your first month, you'll own real features that... ...the most in-demand skill set in software today. Build your career in... ...things you're proud of, such as co-op projects, side projects with real...Remote jobFull timeFlexible hours
- ...Canada and continues to grow. About the Opportunity Welch LLP is looking for a co-op student, who is currently working towards completing an Accounting Degree, for a four or eight month (4/8) month co-op placement from January – April/August 2027 . As a Co-op Staff...Summer workInternshipSeasonal workWork at officeRemote workFlexible hours
- ...Company 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...Hourly payFull timeInternshipFlexible hours
$42.9k - $56.55k per year
...Positions - Technology and Analytics Stream (Winter 2027) This Candidate Pool is specifically... ...opportunities include internships and co-op programs, all designed to give your career... ...strong start. Winter work terms begin at four months in length and may be extended for an...Permanent employmentFull timeContract workPart timeInternshipWork at officeFlexible hours$42.9k - $56.55k per year
...Application deadline: October 30, 2026 Junior Associate - Library Services – 12-month student contract (Winter 2027) About EDC: At Export Development Canada (EDC), we empower Canadian businesses to succeed globally. As a Financial Crown corporation, we offer innovative...Permanent employmentContract workWork at officeFlexible hours3 days per week$105k - $125k per year
...leaders across Product Management, Engineering, Finance, and Business... ...partners Prepare and validate monthly usage, billing, and invoicing... ...partnership models or enterprise software billing is a plus ~... ...Status: EXISTING Duration: 8–10 month contract/temporary position...Full timeContract workTemporary workInternshipWorldwide$96.56k - $128.74k per year
...Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled... ...package & work-life balance. We have hybrid work options, 3 to 4 weeks paid vacation, a corporate closure period, summer early Friday...Permanent employmentFull timeContract workSummer workWork at officeRelocation package3 days per week- ...Staff Software Engineer, Data Level: P4 Location: Remote, Canada Reports To: Sean Yang, Director of Engineering Type: Permanent... ...period) + $500 health spending account. Wellness support : Monthly reimbursement for fitness, wellness, or mental health programs...Remote jobPermanent employmentFull timeImmediate start
$85k - $110k per year
...Systems–Canada, we’re not just engineering technology — we’re shaping the... ...is seeking a working level Software Engineer to support delivery of... ...equivalent related field. ~5–8 years of professional software... ...employer contributions after 3 months of service. Access to...Full timeInternshipWork at officeRemote workFlexible hours- ...application of unique new technologies to fiber-optic communications products for datacenters. We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-firmware design team. Position Overview In this senior technical role, you will...Long term contractFull timeRemote work
- ...Senior Software Engineer JD About the job Company Description askpolly transforms large-scale... ...looking for a Senior Software Engineer with 5—8 years of professional experience to help... ..., ON, operating on a hybrid schedule (4 days per week in-office). In this role,...Full timeInternshipManual laborWork at office
- ...and trust the internet! Who you are: You're a passionate software developer who wants your work to make a difference. You have a... ...bring: ~ Bachelor's degree in computer science, software engineering or a related technical field. ~7+ years of professional experience...Full timeWork at officeRemote workWorldwideRotating shift
- ...Staff Software Engineer, Core Applications Level: P4 Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Application Team Lead... ...period) + $500 health spending account. Wellness support : Monthly reimbursement for fitness, wellness, or mental health programs...Permanent employmentFull timeImmediate start
$96.56k - $128.74k per year
...better through trade. Position: Senior Software Engineer (Level 18) – Platform & Integration... ...balance. We have hybrid work options, 3 to 4 weeks paid vacation, a corporate closure... ...supports the organization’s transition toward 2027 by ensuring that automation and AI-...Permanent employmentSummer workRelocation package3 days per week$176.5k per year
...hundreds of millions of people every month. It provides transactional... ...Senior, Staff, and Principal engineers building the Content Library... ...systems engineer who loves owning software end-to-end: design,... ...vacation, sick time, holidays, winter break, volunteer time, and sabbaticals...Long term contractFor contractorsLocal areaHome officeFlexible hours- ...processes evidence, there's a good chance our software is working behind the scenes. That's been... ...real. The Role The Staff Software Engineer specializes in mobile app development and... ...experience and training. Minimum of 8 years of experience in Android development...Full timeInternshipRemote workWork from home
$96k - $146k per year
...include a national headquarters, three vehicle assembly and engine manufacturing plants, three parts distribution centers, and... ...more! In this position.. We are seeking a Senior Embedded Software Engineer with 8+ years of embedded software development experience, strong C...$185k - $195k per year
...a talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help us... ...field, or equivalent practical experience. ~8+ years of embedded software development... ...person. Our employees work from the office 4 days a week. This requirement is subject to...Casual workInternshipWork at officeImmediate start$171k per year
...experience for our growing community of 1M+ monthly active users. The Fable app has often... ...Essential Book Apps list. As a Staff Software Engineer on the Fable Core team, you will set... ...including vacation, sick time, holidays, winter break, volunteer time, and sabbaticals...Long term contractFor contractorsInternshipLocal areaHome officeFlexible hours- ...to help us get there! About the Senior Software Engineer role As a Senior Software Engineer,... ...employees, health benefits from day one, a monthly health & lifestyle stipend to support your... ...beyond, but also have office spaces in 4 main hubs (Toronto, Montreal, Vancouver,...Permanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
$123.51k - $155.15k per year
...Job Responsibility: Job Posting Title Senior Systems Engineering and Software Development Specialist Job Category Systems Engineering Language Requirements... ...Hybrid / Hybride Posting End Date 2025-03-18 Job Grade PIPSC-4 Pay Range $123,506 - $155,150 Job Summary We are seeking a...Full timeContract workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Co-op Winter 2027 - Software Engineering - 4-8 months. Be the first to apply!
- software developer no experience Ottawa, ON
- junior software developer Ottawa, ON
- software developer entry level Ottawa, ON
- software developer intern Ottawa, ON
- software developer internship no experience Ottawa, ON
- software developer Ottawa, ON
- software development engineer Ottawa, ON
- part time software developer Ottawa, ON
- ingénieur logiciel Ottawa, ON
- software design engineer Ottawa, ON

