Autosøk

Software Engineer - Signal Processing

What you will be doing

Strandpromenaden 50, 5042 Bergen

Stillingsbeskrivelse

Kongsberg Discovery is growing, and we want you to be part of our journey. Join our Software Development team and contribute to the development of advanced monitoring and sensing solutions for both commercial and naval applications. Our product portfolio includes subsea leak detection systems, condition monitoring systems for rotating machinery, and acoustic monitoring solutions supporting naval operations worldwide.

The Software Engineer - Signal Processing will contribute to the development and implementation of advanced signal processing software used in monitoring, surveillance, and sensing systems for commercial and naval applications. The role is suitable for recent graduates or early-career engineers with a strong academic foundation in signal processing, mathematics, and software engineering.

What you will be doing

  • Design, develop, and maintain advanced signal processing algorithms for real-time and offline applications.
  • Develop and optimize algorithms for beamforming, array processing, and source localization.
  • Implement and optimize signal processing solutions in production-grade software.
  • Work with data from acoustic sensors and measurement systems, including filtering, spectral analysis, detection, localization, and tracking.
  • Collaborate with hardware and systems engineers to ensure optimal end-to-end system performance.
  • Participate in software architecture and design reviews.
  • Troubleshoot, analyze, and improve existing algorithms and software implementations.

Krav

  • Masters degree in Signal Processing, Electrical Engineering, Applied Mathematics, Computer Science, or a related field.
  • Strong theoretical foundation in signal processing, including topics such as FFT, filtering, time-frequency analysis, detection, estimation, and spectral analysis.
  • Experience with software development through academic projects, internships, thesis work, or personal projects using C#, .NET, C/C++, Python, or similar technologies.
  • Ability to work both independently and as part of a collaborative engineering team.

Ferdigheter

Signal ProcessingC/C++PythonMATLABAlgorithm DevelopmentGitAcousticsData Analysis

Erfaring

junior

Lignende jobber