Kongsberg Gruppen
Location: Port Coquitlam, BC
Job Description: 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 dedicationFor inspiration and more info and visit: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, mainly using C++ on Windows.
- 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 and propose solutions to meet the company’s product 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 using C++.
- Ethernet/Sockets programming e.g., TCP/IP protocols.
- Multi-threaded programming
- Operating systems (Windows, Linux, FreeRTOS), Realtime systems.
- Familiarity with Windows API and MFC.
- GUI design and development.
- Agile processes and methodologies.
- System integration and test.
- Azure DevOps, Git, or similar systems and repositories.
- Signal and image processing.
- 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: Port Coquitlam, BC CanadaKONGSBERG 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.
Company Name: Kongsberg Gruppen
Salary:
Apply for the job!
To apply for this job please visit jobviewtrack.com.