K

Software Developer

Kongsberg Defense US

Port Coquitlam, British Columbia, Canada · Full Time

Be the first to apply

Experience
3–5 yrs
Salary
USD 90,000 – USD 100,000 / year
Openings
1
Posted
vor 1 Stunde
Work mode
In office
Education
Bachelors in Computer Science or related field
Resume
Required to apply

Where you'll work

Job description

About Kongsberg Defense US

Kongsberg Discovery Canada Ltd. is a global technology leader focused on advancing underwater technology solutions that support sustainable fisheries, underwater robotics, marine research, and ocean exploration. Their cutting-edge positioning, navigation, and surveying systems help customers operate safely, efficiently, and sustainably in some of the most challenging marine environments.

At Kongsberg, the workforce's expertise and commitment drive success through collaboration, innovation, and excellence in technology development.

About the Role

We are seeking a Software Developer passionate about solving complex technical challenges and building high-quality, high-performance software applications interfacing between software and hardware. This role contributes to the development of advanced sonar technologies utilized in demanding real-world conditions.

The developer will participate in all phases of the software development lifecycle including architecture design, implementation, testing, deployment, and ongoing product support. The software will control, monitor, and visualize data from Kongsberg's sonar system portfolio.

Key Responsibilities

  • Create, test, and maintain robust C/C++ software applications for Windows and Linux platforms.
  • Develop software directly interacting with sophisticated sonar hardware.
  • Implement new application features while enhancing existing software’s stability, performance, and reliability.
  • Troubleshoot and resolve complex hardware-software integration issues.
  • Author unit tests and support comprehensive system verification and validation processes.
  • Produce detailed technical documentation to facilitate maintainability and code reuse.
  • Work collaboratively with software, hardware, systems, and product stakeholders to deliver quality solutions.
  • Influence scalable software architecture and adopt contemporary engineering methodologies.
  • Stay abreast of emerging technologies and continually refine development workflows.

Qualifications and Skills

  • Bachelor's degree in Computer Science, Software Engineering, Engineering, or equivalent combination of education and experience.
  • 3 to 5 years of professional experience in software development.
  • Strong proficiency in C and C++ programming on both Windows and Linux systems.
  • Deep understanding of software architecture principles and object-oriented design.
  • Hands-on experience with multithreaded programming and concurrent system design.
  • Knowledge of TCP/IP networking and system-level programming.
  • Familiarity with Windows APIs, Microsoft Foundation Classes (MFC), and embedded Linux build tools such as Yocto.
  • Experience using source control and continuous integration tools like Git and Azure DevOps.
  • Background working in Agile development environments.
  • MATLAB expertise considered a significant advantage.

Who You Are

A passionate developer who thrives on tackling technically demanding problems and strives to deliver quality software products. You take responsibility from initial design through deployment, communicate clearly, and excel in collaborative, multidisciplinary teams.

Why Work Here

Kongsberg Discovery values innovation and teamwork. Employees benefit from a diverse and empowering workplace culture that emphasizes continuous improvement and mutual support.

Employee benefits include extended health, dental, and vision care plans, a 7% RRSP matching program, and flexible paid time off.

Additional Information

  • Compensation range: $90,000 to $100,000 annually.
  • Position permanent and full-time within regular day working hours.
  • Work location: Port Coquitlam, British Columbia, Canada.
  • Application deadline: August 24, 2026.

Work styles they’re looking for

Communication Problem Solving Collaboration

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help