Software Test Co-op Student

Kongsberg Defense US

Port Coquitlam

On-site

CAD 17,000 - 26,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

KONGSBERG Discovery Canada Ltd. in Port Coquitlam, BC, is offering a co-op software test student role to support verification and validation of software for underwater sonar systems.

You will assist with manual and automated testing, test development, defect reporting, and quality improvement initiatives while collaborating with software, hardware, and systems engineers. The successful candidate will gain hands-on experience with real hardware and software in a multidisciplinary engineering

Qualifications

  • Currently enrolled in Computer Science, Computer Engineering, Software Engineering, or related degree.
  • Completed third or fourth year and eligible for a co-op work term.
  • Knowledge of software development and testing principles.
  • Experience programming in Python, C++, C#, or Java.
  • Familiarity with Git version control.

Responsibilities

  • Develop and execute manual test procedures for desktop, embedded, and system-level software applications.
  • Assist in the creation and maintenance of automated test scripts and test frameworks.
  • Perform functional, regression, integration, and acceptance testing of sonar control and monitoring software.
  • Record, track, and verify software defects using issue tracking tools.
  • Analyze test results and work with engineers to identify and troubleshoot software issues.
  • Assist with validation of software releases prior to deployment.
  • Support software-hardware integration testing using laboratory sonar and electronics equipment.
  • Create and maintain test documentation, test reports, and validation records.
  • Participate in software design reviews, sprint activities, and technical discussions as appropriate.
  • Contribute to continuous improvement of software test processes, tools, and practices.

Skills

Python
C++
C#
Java
Git

Education

Currently enrolled in Computer Science / Computer Engineering / Software Engineering or related degree
Completed 3rd or 4th year and eligible for a co-op term

Tools

Automated tests

Job description

Gain hands-on experience working with real-world hardware and software systems in a multidisciplinary engineering environment.

Kongsberg Discovery Canada Ltd., a subsidiary of KONGSBERG, is a global technology company, providing innovative and reliable technology solutions for all marine industry sectors including merchant, offshore, subsea, and naval. Headquartered in Horten, Norway, the company has manufacturing, sales, and service facilities internationally. Kongsberg Discovery is a market leader in systems for positioning, surveying, and navigation. We are determined to provide our customers with innovative and reliable marine electronics that ensure optimal operation both on and under the sea.

At KONGSBERG, we believe in tackling challenging problems and delivering extreme performance for extreme conditions. We do that through excellent products and services developed for delivering the greatest benefits to our customers.

WORLD CLASS – through people, technology, and dedication

For inspiration and more information, watch our company video and visit the Kongsberg website.

There has never been a more exciting time to work for Kongsberg Discovery Canada Ltd. than right now. With us, you will be at the forefront of developing and validating software solutions used to control and monitor advanced subsea sonar systems.

Position Summary

Reporting to the Software Manager, the Software Test Co-op Student will support the verification and validation of software applications used to configure, control, monitor, and test underwater sonar systems. This position provides hands-on experience working with real-world hardware and software systems in a multidisciplinary engineering environment.

The successful candidate will assist with manual and automated testing activities, test development, defect reporting, and software quality improvement initiatives while working closely with software, hardware, and systems engineers.

Role And Responsibilities
  • Develop and execute manual test procedures for desktop, embedded, and system-level software applications.
  • Assist in the creation and maintenance of automated test scripts and test frameworks.
  • Perform functional, regression, integration, and acceptance testing of sonar control and monitoring software.
  • Record, track, and verify software defects using issue tracking tools.
  • Analyze test results and work with engineers to identify and troubleshoot software issues.
  • Assist with validation of software releases prior to deployment.
  • Support software-hardware integration testing using laboratory sonar and electronics equipment.
  • Create and maintain test documentation, test reports, and validation records.
  • Participate in software design reviews, sprint activities, and technical discussions as appropriate.
  • Contribute to continuous improvement of software test processes, tools, and practices.
Qualifications And Education Requirements
  • Currently enrolled in a Computer Science, Computer Engineering, Software Engineering, or related degree program.
  • Completed third or fourth year of study and eligible for a co-op work term.
  • Knowledge of software development and testing principles.
  • Experience programming in one or more languages such as Python, C++, C#, or Java.
  • Familiarity with version control systems such as Git.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Strong written and verbal communication skills.
  • Ability to work independently while collaborating effectively within a multidisciplinary team.
  • High level of energy, enthusiasm, curiosity, and willingness to learn.
Preferred Skills
  • Experience developing automated tests or test scripts.
  • Familiarity with software quality assurance, verification, and validation practices.
  • Exposure to hardware-software integration or embedded systems.
  • Experience with issue tracking and test management tools.
  • Knowledge of networking, serial communications, or instrumentation interfaces.
  • Familiarity with Agile development methodologies.
  • Interest in robotics, marine technology, sensors, sonar systems, or related technologies.
  • Familiarity with LLM based coding analysis and test tools.
What You Will Learn
  • Software verification and validation methodologies used in commercial marine products.
  • Automated test development and execution techniques.
  • Hardware-software integration testing in a real-world engineering environment.
  • Software release and quality management processes.
  • Multidisciplinary product development involving software, electronics, acoustics, and mechanical systems.
  • Best practices for engineering documentation, traceability, and defect management.

If you're a motivated student looking to gain hands-on experience developing and testing software for advanced subsea technologies, we encourage you to apply.

Office Location: Port Coquitlam, BC, Canada
Employment Type: Co-op Student (4- or 8-month work term)

KONGSBERG provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

Job type Fixed Term Contract

Working days Day

Expected start date 05/01/2027

Location Port Coquitlam, BC

Company homepage http://www.kongsberg.com

Office address

Nedre Vei 8

3183 Horten

See the location

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Test Co-op Student Location: Kongsberg Discovery, Port Coquitlam, BC
Software Test Co-op Student Location: Kongsberg Discovery, Port Coquitlam, BC

Kongsberg Gruppen • Port Coquitlam

Hybrid
CAD 25,000 - 30,000
None
Software Test Co-op Student
Software Test Co-op Student

Kongsberg Gruppen • Port Coquitlam

On-site
CAD 30,000 - 36,000
Electrical Engineering Co-op Student
Electrical Engineering Co-op Student

Kongsberg Defense US • Port Coquitlam

On-site
CAD 20,000 - 29,000
Electrical Engineering Co-op Student
Electrical Engineering Co-op Student

Kongsberg Gruppen • Port Coquitlam

On-site
CAD 18,000 - 30,000
Electrical Engineering Co-op Student Location: Kongsberg Discovery, Port Coquitlam, BC
Electrical Engineering Co-op Student Location: Kongsberg Discovery, Port Coquitlam, BC

Kongsberg Gruppen • Port Coquitlam

Hybrid
CAD 20,000 - 33,000
Software Developer
Software Developer

Kongsberg Defense US • Port Coquitlam

On-site
CAD 90,000 - 100,000
Extended health
Dental
Vision benefits
+2
Software Developer Location: Kongsberg Discovery, Port Coquitlam, BC
Software Developer Location: Kongsberg Discovery, Port Coquitlam, BC

Kongsberg Gruppen • Port Coquitlam

On-site
CAD 85,000 - 110,000
Extended health, dental, and vision
7% RRSP matching program
Flexible paid time off
Co-op Winter 2027 Systems Test Engineering - 4-8 Months
Co-op Winter 2027 Systems Test Engineering - 4-8 Months

General Dynamics Corporation • Ottawa

On-site
CAD 32,000 - 45,000
Flexible work hours
Hybrid work model
Networking opportunities across teams
+1
Electro-Mechanical Production Assembler
Electro-Mechanical Production Assembler

Kongsberg Defense US • Port Coquitlam

On-site
CAD 65,000 - 75,000
Extended health
Dental & Vision
RRSP matching 7%
+1
Co-op Winter 2027 – Systems Test Engineering - 4-8 Months
Co-op Winter 2027 – Systems Test Engineering - 4-8 Months

General Dynamics Mission Systems–Canada • Ottawa

Hybrid
CAD 33,000 - 45,000
Future co-ops or full-time roles
Flexible work hours
Hybrid work model
+3