Software Engineering Co-op

General Dynamics

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Ottawa, ON, Canada
Employment
Intern
Posted
9 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $156k
$104k most similar roles pay here $208k

This listing doesn't post a salary. Most similar roles pay $113,831–$197,812.

Based on 240 similar postings.

Employer

About General Dynamics

General Dynamics is a global aerospace and defense company offering a broad portfolio of products and services in business aviation, ship construction, land combat vehicles, and information technology. It serves customers in the U.S. government, allied governments, and a diverse array of commercial markets.

General Dynamics currently has 1123 open roles on FindRole.

Listed pay typically runs $124,093–$150,385 across 984 roles with salary data.

Most-posted roles

View all roles at General Dynamics

At a glance

TL;DR · Software Engineering Co-op

Co-op May 2026 - Software Engineering - 8 Months is a student role within the GD Mission Systems team focused on developing software and embedded or firmware systems for defense operations. The successful candidate will contribute to the full software development lifecycle, including coding, debugging, testing, documentation, and process improvements for critical systems used in land operations across vehicles and headquarters. Day-to-day tasks involve implementing solutions based on design requirements, performing integration activities, and collaborating with multidisciplinary teams in an iterative environment. The role utilizes technologies such as C#, Java, Kotlin, Python, or C++, alongside Git version control and Linux environments. Additional technical tools include Jenkins, Docker, Kubernetes, Ansible, Terraform, and Android Studio. Candidates will work on complex software systems to solve problems related to mission-critical defense infrastructure and operational technology.

What you'll do

  • Develop, implement, and test software solutions according to design requirements and coding standards.
  • Perform software integration and verification activities including debugging and troubleshooting.
  • Document code, processes, and workflows to maintain clear technical records.
  • Support automated testing by developing scripts or specialized test tools.
  • Participate in team planning, code reviews, and iterative development cycles.
  • Contribute to the design of complex software and embedded/firmware systems for defense operations.

What we're looking for

  • Must be currently pursuing a bachelor's degree in Software Engineering, Computer Engineering, Computer Science, Systems Engineering, or a related technical/scientific discipline.
  • Must be enrolled at a recognized Canadian post-secondary institution and eligible for a co-op work term.
  • Must possess strong analytical, problem-solving, and communication skills.
  • Ability to work effectively both independently and in a team environment.
  • Experience with programming languages such as C#, Java, Kotlin, Python, or C++.
  • Familiarity with version control systems like Git and collaborative software development practices.
  • Knowledge of software testing frameworks, automated testing tools, and Agile methodologies.
  • Must be eligible to work in Canada and able to obtain and maintain a Canadian government security clearance.

More like this

Similar roles

Software Engineering Co-op

General Dynamics

Ottawa, ON, Canada 6 days ago
C# Java Kotlin Python C++ Git Unit Testing CI/CD Jenkins GitLab CI/CD Maven Docker Kubernetes Ansible Terraform OpenWebUI Ollama Tika Android Studio Gradle Bash PowerShell Linux Make

Software Developer

General Dynamics

Ottawa, ON, Canada 8 days ago
Java Python Agile Distributed Systems Databases AI Automated Testing Debugging Code Review Messaging Networks

Co-op DevOps Engineering

General Dynamics

Ottawa, ON, Canada +1 6 days ago
DevOps C++ C# Java Python Ansible Docker Kubernetes Linux Windows Server GitLab JIRA Confluence Scripting AI ML Networking

Infrastructure Engineer Co-op

General Dynamics

Pittsfield, MA 9 days ago
Linux IT Systems Administration Scripting Automation Agile Troubleshooting Documentation
Hybrid

Software Engineering Internship/Co-op

SpaceX

Bastrop, TX +7 39 days ago
C C++ C# Java JavaScript Python Computer Architecture Networking Software Documentation System Diagrams Debugging Performance Optimization Unit Testing

Software Engineering Internship/Co-op

SpaceX

Bastrop, TX +7 39 days ago
C C++ C# Java JavaScript Python Computer Architecture Networking Software Documentation System Diagrams Debugging Performance Optimization Unit Testing