Enable job alerts via email!

Software / Computer Science (Co-op) - Winter 2026

GeoSpectrum Technologies Inc.

Dartmouth

On-site

CAD 30,000 - 60,000

Full time

2 days ago
Be an early applicant

Job summary

A technology company specializing in underwater acoustics seeks a candidate interested in C++ and software development. Responsibilities include engaging in design and code reviews, participating in the software development life cycle, and collaborating with a diverse team. The ideal candidate is pursuing a degree in computer science, has experience with object-oriented programming, and is a Canadian citizen or permanent resident. This full-time role offers competitive compensation and opportunities to contribute to meaningful projects.

Benefits

Competitive compensation
Meaningful project involvement
Positive work environment

Qualifications

  • Working towards a Bachelor's degree or diploma in computer science or a related field.
  • Experience with C, C++, and/or other object-oriented languages.
  • Experience with scrum or other agile methodologies would be an asset.

Responsibilities

  • Has an interest in C++ and understands principles of object-oriented programming.
  • Participates in designing new software features and prototyping.
  • Collaborates with hardware engineers, technical writers, and data scientists.

Skills

C++
Object-oriented programming
Software design patterns
Agile methodologies
Acoustics

Education

Bachelor's degree or diploma in computer science
Job description
Overview

GeoSpectrum Technologies Inc (GTI) is a quickly growing company that designs and manufactures underwater acoustic transducers and systems for applications including defence and homeland security, ocean science, and oil and gas. With over two decades of experience, our core values are embedded in our work. We provide reliable, customized solutions that go above and beyond the requirements of our customers at affordable prices.

Responsibilities
  • Has an interest in C++ and understands the principles of object-oriented programming
  • Desires to learn more about software design patterns and when to apply them
  • Helps drive the software development life cycle through feature development, unit testing, integration testing, and defect resolution
  • Participates in the design of new software features, including prototyping and proof-of-concept development where appropriate
  • Engages in design and code reviews, both within the scrum team and in collaboration with the architecture team
  • Collaborates with members of the broader GTI team including hardware engineers, technical writers, data scientists and subject matter experts
  • Provides regular feedback to the scrum team through sprint retrospectives and demos, daily stand-ups, and assists with sprint planning activities
  • Assists with estimation of user stories, tasks and defects
  • Aims to better understand our domain areas of underwater acoustics, signal processing, data visualization, and human factors engineering
Qualifications
  • Working towards a Bachelor's degree or diploma in computer science or a related field
  • Experience with C, C++, and/or other object-oriented languages
  • Experience with scrum or other agile methodologies would be an asset
  • An interest in acoustics, signal processing, marine mammals, or oceanography
  • All candidates must be eligible to apply for, and maintain Canadian Controlled Goods and Canadian Government Security Clearances
  • You must be a Canadian citizen or permanent resident for this position
What’s in it for you
  • Full time hours, Monday through Friday (8:00am – 4:30pm)
  • Competitive compensation
  • A rewarding environment with the opportunity to participate in meaningful projects and make a significant impact on our company
  • Opportunities to contribute your ideas, insight, and feedback for innovation, continuous improvement, quality management, and workplace safety

GeoSpectrum is committed to employment equity and building a diverse workforce. We encourage applicants from all qualified individuals, including those who identify as African Nova Scotian, racially visible, Aboriginal persons, LGBTQIA2S+, persons with disabilities, and women. We will accommodate disability-related needs, up to the point of undue hardship, throughout all stages of the recruitment and selection process. If you are a member of an equity group, we encourage you to self-identify on your application form, covering letter, or resume.

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