Autosøk

Senior Software Engineer - Signal Processing

Kongsberg Discovery

Strandpromenaden 50, 5042 Bergen

Stillingsbeskrivelse

Senior Software Engineer - Signal Processing

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 Senior Software Engineer Signal Processing will be responsible for the design, development, and optimization of advanced signal processing software used in monitoring, surveillance, and sensing systems for commercial and naval applications.

What you will be doing

  • Design, develop, and maintain advanced signal processing algorithms for realtime and offline applications.
  • Develop and optimize algorithms for beamforming, array processing, source localization, and object tracking.
  • 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.
  • Participate in software architecture and design reviews.
  • Troubleshoot, analyze, and improve existing algorithms and software implementations.
  • Mentor and provide technical guidance to junior and mid-level engineers.

Why join us

  • Be part of a growing software organization supporting major naval programs.
  • Work with advanced technologies within underwater acoustics, sensor systems, signal processing, and surveillance solutions.
  • Play a key role in developing next-generation monitoring systems for commercial and naval customers worldwide.
  • Collaborate with experienced engineers across software, systems, hardware, and signal processing disciplines.
  • Competitive compensation package and attractive employee benefits.

Krav

  • Masters or PhD in Signal Processing, Electrical Engineering, Applied Mathematics, Computer Science, or a related field.
  • Strong theoretical and practical background in signal processing such as FFT, filtering, time-frequency analysis, detection, and estimation.
  • Solid experience with software development using C#, .NET, C/C++, Python, or similar technologies.
  • Good understanding of numerical methods and algorithm optimization.
  • Professional working proficiency in English.

Ferdigheter

Signal ProcessingC++PythonAlgorithm OptimizationBeamformingAcoustic MonitoringMATLABSoftware Architecture

Erfaring

senior

Lignende jobber