Software Engineering Co-op

General Dynamics

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

How this pay compares to similar roles

Similar $146k
$100k most similar roles pay here $193k

This listing doesn't post a salary. Most similar roles pay $109,062–$183,250.

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 Winter 2027 - Software Engineering - 8 Months is a student role within the GD Mission Systems team where you will contribute to the design, development, and testing of complex software and embedded or firmware systems. You will perform day-to-day tasks including coding, debugging, documentation, and participating in code reviews while supporting automated testing and script development. The work focuses on critical software systems used in land operations across vehicles and headquarters. To succeed, you should possess strong analytical skills and experience with programming languages like C#, Java, Kotlin, Python, or C++. Preferred technical skills include version control via Git, DevOps tools such as Jenkins or Docker, Linux environments, and Android development. The role addresses the technical challenge of developing mission-critical solutions for defense operations in a multi-disciplinary team environment.

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 and development of embedded and firmware systems for defense operations.

What we're looking for

  • Must be enrolled at a recognized Canadian post-secondary institution and eligible for a co-op work term.
  • Pursuing a bachelor's degree in Software Engineering, Computer Engineering, Computer Science, Systems Engineering, or a related field.
  • Ability to obtain and maintain a Canadian government security clearance.
  • Must be eligible to work in Canada.
  • Strong analytical, problem-solving, and communication skills.
  • 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 Linux environments, including command-line interaction and scripting in Bash or PowerShell.

More like this

Similar roles

Software Engineering Co-op

General Dynamics

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

Software Developer

General Dynamics

Ottawa, ON, Canada 7 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 5 days ago
DevOps C++ C# Java Python Ansible Docker Kubernetes Linux Windows Server GitLab JIRA Confluence Scripting AI ML Networking

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

Software Developer Spring Co-op

IBM

22 days ago
Python Java JavaScript TypeScript C++ Go Rust Swift Kotlin React Node.js SQL Git Docker Kubernetes REST APIs IBM Cloud AWS Azure GCP CI/CD Agile AI/ML