General Dynamics Mission Systems

Co-op Winter 2027 - Software Engineering - 4-8 months

General Dynamics Mission Systems
Apply
4 hours ago
Ottawa, CanadaIntern

Responsibilities

  • Assist with the design, analysis, and implementation of software features for system requirements.
  • Develop, maintain, and document software using C++, C, Java, and Python.
  • Support integration with third-party equipment and internal systems by analyzing interface specifications.
  • Participate in unit, integration, verification, integration, and qualification testing and document results.
  • Prepare requirements, design notes, test plans, technical reports, and other documentation.
  • Investigate system problem reports, support root cause analysis, and assist with resolving software issues.
  • Maintain the codebase according to coding standards and configuration management practices.
  • Collaborate with team members and present work during design and peer reviews.
  • Support internal customers and software integration activities.

Requirements

  • Currently pursuing a bachelor’s degree in Software Engineering, Computer Engineering, Electrical Engineering, Computer Science, or a related technical or scientific field.
  • Understanding of software engineering principles and the software development lifecycle.
  • Strong analytical, problem-solving, and root cause analysis skills.
  • Effective communication skills and the ability to work independently and collaboratively.
  • Willingness to learn under the guidance of senior engineers.
  • Programming or scripting experience with C++, C, Java, or Python is preferred.
  • Exposure to object-oriented programming, test-driven development, software testing, verification, validation, technical documentation, configuration management, or version control is preferred.
  • Experience or familiarity with Git, third-party equipment integration, system interfaces, or AI/ML models is preferred.
  • Must be enrolled at a recognized Canadian post-secondary institution and eligible for the specified co-op work term.
  • Must be eligible to work in Canada and able to obtain and maintain applicable Canadian government security clearances.

Benefits

  • 4–8 month Winter 2027 co-op placement with eligibility for future co-op or full-time opportunities.
  • Expected hourly compensation of $24.92–$33.23, with quarterly pay increases for student placements.
  • Flexible work hours and compressed workweek options.
  • Hybrid work model where applicable.
  • Mentorship, networking opportunities, onsite amenities, social events, and corporate discounts.

Tech Stack

Categories

General Dynamics Mission Systems

About General Dynamics Mission Systems

10,000+ employees

At General Dynamics Mission Systems, a business unit of General Dynamics, we develop mission critical C4ISR solutions across the land, sea, air, space and cyber domains, but that doesn’t tell our whole story. When downed pilots are isolated in enemy territory, our equipment gives them a lifeline to call home. When a student opens a textbook to learn about the universe, they’re looking at data and pictures sent using our technology. When the government needs to share crucial top-secret information, our products help them keep this information out of the wrong hands. When sailors need to locate underwater mines, our technology allows them to find explosives with unmanned underwater vehicles. Delivering C4ISR technology is what we do but we think why we do it is more important.

Contact me