Software Developer

Kongsberg Discovery USLynnwood, WA
Remote

About The Position

Kongsberg Discovery, a subsidiary of KONGSBERG, is a global technology company providing innovative and reliable technology solutions for all marine industry sectors. We are seeking a Software Developer to enable the business to achieve their objectives. The Software Developer plays a critical role in the design, development, and sustainment of our software applications that control, monitor, and visualize data from our advanced sonar systems. This position requires strong software engineering fundamentals, a solid understanding of hardware–software interaction, and the ability to collaborate effectively within a hybrid team environment. Our application software is central to the user experience of our sonar portfolio, making this role essential to delivering reliable, high‑performance products to our customers.

Requirements

  • Bachelor’s degree in Engineering, Computer Science, or a related discipline; equivalent experience will be considered.
  • 5 or more years of professional experience in software design and development.
  • Strong proficiency in C++ and object oriented programming.
  • Must be a US Citizen and hold a valid US Passport.
  • Must be eligible and able to hold a security clearance.
  • Software system design and development in C++.
  • Ethernet/sockets programming (e.g., TCP/IP).
  • Multi‑threaded application development.
  • Windows and/or Linux operating systems.
  • Familiarity with Windows API.
  • GUI design and development (Qt preferred).
  • GIS development experience.
  • Agile development methodologies.
  • System integration and testing.
  • Azure DevOps, Git, or similar version control and CI/CD systems.
  • Signal and image processing.
  • Experience collaborating with cross‑functional hardware and software teams.
  • Experience working with hybrid, local, and remote development teams.
  • High energy, enthusiasm, and a strong drive to deliver exceptional products.
  • Ability to focus, prioritize, and see tasks through to completion.
  • Strong analytical and problem‑solving abilities.
  • Working knowledge of electronic assemblies is an asset.
  • Proficiency with Microsoft Office tools.
  • Excellent written and verbal communication skills.
  • Strong interpersonal and organizational skills.

Nice To Haves

  • Experience with UI/UX development is an asset.

Responsibilities

  • Design, implement, test, debug, and document software applications for controlling and monitoring sonar devices, primarily using C++ and the Qt framework on Windows.
  • Diagnose and resolve defects, enhance existing features, and contribute to the evolution of current applications.
  • Develop and maintain design documentation to support efficient maintenance, scalability, and code reuse.
  • Ensure software meets functional, performance, stability, and reliability requirements.
  • Collaborate closely with engineering peers, product managers, and cross functional stakeholders to understand requirements and deliver high quality features.
  • Stay current with modern technologies, tools, and best practices; recommend improvements that support product and business goals.
  • Contribute to system architecture discussions and help define scalable design patterns.
  • Participate in continuous improvement of development processes, tools, and workflows.

Benefits

  • Competitive compensation packages
  • Fully subsidized health & welfare benefits for employee (discounted costs for family members) with an option of a high-deductible plan that includes an annual employer contribution towards your health savings account ($1500 for family, $750 for employee only, and prorated depending on date of hire)
  • Fully subsidized dental and vision coverage
  • Eligible for annual employee bonus program
  • Up to 5% employer match program
  • Flexibility with Paid Time Off
  • Career growth opportunities
  • Professional and personal development and career opportunities
  • Safe and collaborative culture
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service