Enable job alerts via email!

Co-op Fall 2025 - Software Developer - 8 Months

General Dynamics Corporation

Cole Harbour 30

Hybrid

CAD 40,000 - 80,000

Full time

11 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Software Co-op Student for an exciting 8-month opportunity. This role offers a unique chance to work alongside seasoned engineering professionals, gaining hands-on experience in software development while following Scrum practices. You'll be involved in various aspects of the Software Development Life Cycle, from design and analysis to implementation and testing. With a hybrid working model, you'll enjoy a balance of on-site and remote work, fostering both professional growth and work-life harmony. If you're eager to contribute to impactful projects and develop your skills, this is the perfect opportunity for you.

Qualifications

  • Pursuing a relevant University Degree in Engineering or Computer Science.
  • Strong communication skills required for collaboration.

Responsibilities

  • Assist in design, analysis, and testing under senior engineers' mentorship.
  • Document analyses and designs according to standard templates.
  • Implement software routines and maintain code base.

Skills

Strong communication skills

Education

University Degree in Electrical Engineering
University Degree in Computer Engineering
University Degree in Software Engineering
University Degree in Computer Science

Job description

Co-op Fall 2025 - Software Developer - 8 Months

Responsibilities for this Position

Location: 31 Millbrook Avenue, Dartmouth, NS, Canada

Employment Type: Fulltime-Temporary

Company Description

At General Dynamics Mission SystemsCanada, our focus extends beyond engineering technology solutionswe are dedicated to cultivating careers. If you seek a purpose-driven career solving some of the worlds most critical problems, alongside some of the brightest engineering minds, your application is welcome. Join a community where your unique perspective propels innovation.

Why Join Us?

  • Realize your Impact: Our work enables customers to successfully navigate missions across diverse domains of operation. Your fresh perspectives and ideas have the power to shape real solutions, influence projects and drive meaningful change.
  • Kick-start your Career: Immerse yourself in various industry facets, gaining insights that span from cutting-edge technology to project management. Elevate your resume with a distinguished company to set the stage for a rewarding career, while paving the way for future full-time opportunities within General Dynamics.
  • Grow your Network: Work side by side with talented professionals who 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.
  • Balance your Life: Flexible Work Environment: We have On-site and Hybrid positions, this is often dependant on the nature of your role. We offer a variety of options for your work schedule which includes compressed work week options, flexible start times and shut down periods. We champion work-life balance, ensuring you have time for personal endeavors and your professional aspirations.
Job Description

As a Software Co-op Student, you will be working with a diverse and experienced team of engineering professionals, you will follow Scrum practices while learning and supporting the Software Development Life Cycle from our technical leads. This may be the perfect opportunity for you if you are passionate about developing and implementing the best software and systems in the industry and working with leading edge technology and versatile tools!

This position follows a Hybrid working model with a mix of home and on-site work. 3 days a week onsite required.

The responsibilities and range of activities will vary, but in general you can expect to:

  • Perform some design, analysis and test functions under the mentorship of more senior engineers.
  • Document analyses, designs and tests (e.g., tech notes, sections of requirements specifications, design documents, test plans and test reports) in the format prescribed by standard templates with the supervision of a more experienced engineer.
  • Implement software routines to meet software requirements.
  • Maintain code base in accordance with coding standards.
  • Some development and performance of integration test and debug of implementations.
  • Some development and performance of design verification test under the supervision of more senior engineers.
  • Investigate system problem reports and field incident reports; perform root cause and trend analyses;
  • Provide technical support during high-level integration and qualification testing.
  • Provide technical support to internal customers.
  • Perform developmental configuration management activities.
  • Present work at design reviews or other types of peer reviews.
  • Some travel may be required to support internal and external customers.
Qualifications
  • Pursuing a University Degree in Electrical Engineering, Computer Engineer, Software Engineer, Computer Science or equivalent technical degree.
  • Strong communication skills
  • Must be able to obtain and maintain Canadian Security Clearance and a positive Controlled Goods Assessment. Eligibility to work in Canada either as a Canadian Citizen or Permanent Resident.
  • 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.
Additional Information

We believe the unique contributions of each of our colleagues are key in our ability to drive innovation. By fostering a culture of belonging, encouraging idea sharing at all levels, and reinforcing the very real impact of what we do, we offer an environment where everyone can take pride in their work. If you require accommodation during any stage of the application process, please contact Human Resources via recruitment@gd-ms.ca .






PI269740614

General Dynamics Mission Systems-Canada is one of Canada's leading C4ISR and defence electronics companies, with a worldwide reputation for excellence in the production of technology-based, integrated solutions for land, airborne, maritime and cyber applications.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Co-op Fall 2025 - Software Developer - 8 Months

General Dynamics Mission Systems–Canada

Dartmouth

On-site

CAD 40,000 - 70,000

8 days ago