Kongsberg Discovery

Software Developer

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 info watch this video and visit: Kongsberg website

What we can offer you:

  • Competitive compensation packages
  • Fully extended health, dental, vision & welfare benefits
  • Up to 7% employer match program with RRSP
  • Flexibility with Paid Time Off
  • Career growth opportunities
  • Safe and collaborative culture

There has never been a more exciting time to work for Kongsberg Discovery Canada Ltd. than right now. With us, you will be in the forefront of enabling the business to achieve their objectives through the role as Software Developer.

 

POSITION SUMMARY:

Reporting to the Director of Engineering, the Software Developer will be responsible for designing, coding, debugging, testing, and sustaining our suite of software applications throughout the software development lifecycle. Application software controls, monitors, and displays data from our portfolio of sonar devices and provides an essential function to the end users. This is a key role requiring strong software development and engineering fundamentals, understanding of hardware and software interaction, and ability to work as part of a hybrid team.

 

ROLE AND RESPONSIBILITIES:

  • Design, code, test, debug and document high quality software to control and monitor sonar devices.
  • Analyze and fix defects, implement new features on current applications.
  • Create, update, and provide design documentation to ensure efficient maintenance and code reuse.
  • Ensure the software functionality, performance, stability, and reliability meets business and user requirements.
  • Collaborate with engineering team members, product managers and other relevant stakeholders to understand and ensure compliance to feature requirements.
  • Stay up to date with current and modern technologies including AI (Artificial Intelligence) and propose solutions to meet the company’s project requirements.
  • Assist in developing system architectures based on scalable design and coding patterns.
  • Work within the group to continuously improve the software development processes.

 

QUALIFICATIONS AND EDUCATION REQUIREMENTS:

  • A University degree in Engineering, Computer Science or other relevant discipline, or a combination of equivalent education and experience.
  • 3-5 years of experience in software design and development.
  • Proficient in C++ and object-oriented design
  • Experience in embedded firmware development is an asset
  • Combination of:
    • Software system development and design
    • Ethernet/Sockets programming e.g., TCP/IP protocols.
    • Multi-threaded programming
    • Operating systems (Windows, Linux, FreeRTOS), Realtime systems
    • GUI design and development
    • Signal and image processing
    • Microsoft .NET framework, C#, WPF
    • Agile processes and methodologies
    • System integration and test
    • Git or similar repositories
    • TFS or similar
    • MATLAB
  • Experience working in a cross-functional team including hardware and software engineers.
  • Experience working with hybrid, local, and remote software development teams.
  • High level of energy, enthusiasm, and optimism, as well as strong motivation to deliver great products and passion for excellence.
  • Ability to focus and drive tasks/projects to completion.
  • Strong analytical and problem-solving skills.
  • Working knowledge of electronic assemblies.
  • Proficient in Microsoft Office products.
  • Excellent oral and written communication skills.
  • Proven interpersonal and organizational skills.

 

Work Location (hybrid, communiting to local office is required): Port Coquitlam, BC Canada

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.

Share on:

Reference No.:

JR-P6649138

Region:

  • British Columbia

Job type:

Regular

Working hours:

Full-time

Working days:

Day

Application deadline:

09/20/2024

Location:

Port Coquitlam, BC

Company homepage:

http://www.kongsberg.com

Office address:

Strandpromenaden 50 3183 Horten

Office location: