Embedded Software Engineer – Ultraschallsysteme (m/w/d) (Softwareentwickler/in)

Ultrasonic Tech GmbH
Germany, 24145 Kiel
Full time
Direct hire
Updated: 4/23/2026
Contact Employer

Über uns

HASYTEC (heute Ultrasonic Tech GmbH, Teil der ERMA TECH Group) entwickelt und vertreibt innovative Ultraschalltechnologie zur Biofouling-Prävention auf flüssigkeitsführenden Oberflächen. Unsere Systeme sind weltweit auf mehr als 300 Schiffen, Offshore-Plattformen und maritimen Anlagen im Einsatz.

Zur Verstärkung unseres Embedded-Entwicklungsteams suchen wir einen Embedded Software Engineer, der die Firmware für unser Ultraschallsystem-Hauptboard sowie unsere Generatorboards entwickelt, implementiert und validiert – sowohl für unsere bestehende Legacy-Plattform als auch für die nächste Generation unserer Softwarearchitektur.

Ihre Aufgaben

  • Entwicklung, Implementierung und Pflege von Embedded Software für unser System-Hauptboard und die Generatorboards
  • Implementierung von Low-Level-Treibern, Board Support Packages (BSP) und Hardware-Abstraktionsschichten
  • Entwicklung von Steuerungs-, Überwachungs- und Diagnosesoftware für die Ultraschallerzeugung und den Systembetrieb
  • Debugging und Analyse komplexer Probleme über Software-, Hardware- und Systemgrenzen hinweg
  • Enge Zusammenarbeit mit Hardware‑, System‑ und Testingenieuren während Entwicklung und Integration
  • Unterstützung der Migration von der Legacy-Software zur Next-Generation-Plattform

Qualität, Testing & Zuverlässigkeit

  • Planung und Durchführung strukturierter Softwaretests (Unit-, Integrations- und Systemtests)
  • Unterstützung und Weiterentwicklung automatisierter Software- und Hardware-Testaufbauten
  • Mitarbeit bei Inbetriebnahme, Validierung und Regressionstests auf Prototypen- und Serienhardware
  • Beitrag zu einer robusten, wartbaren und testbaren Softwarearchitektur

Ihr Profil

Fachliche Qualifikationen

  • Nachgewiesene Erfahrung in der Embedded-Softwareentwicklung (C / C++)
  • Fundiertes Verständnis von mikrocontroller- oder SoC-basierten Systemen
  • Erfahrung im Debugging von Embedded-Systemen (z. B. JTAG/SWD, Logikanalysatoren, Oszilloskope)
  • Erfahrung mit Echtzeitbetriebssystemen (RTOS); Erfahrung mit Zephyr ist ein großes Plus
  • Grundkenntnisse in Linux sowie Interesse an Embedded-Linux-Architekturen
  • Verständnis für Hard‑/Software-Interaktion und Low-Level-Systemverhalten

Wünschenswerte Zusatzqualifikationen

  • Erfahrung mit automatisierten Testframeworks für Embedded Software und Hardware
  • Erfahrung mit Kommunikationsschnittstellen (z. B. CAN, RS485, SPI, I²C, Ethernet)
  • Erfahrung in maritimen oder industriellen Embedded-Umgebungen
  • Vertrautheit mit Versionskontrollsystemen und strukturierten Entwicklungsprozessen

Persönliche Eigenschaften

  • Strukturierte und analytische Arbeitsweise
  • Ausgeprägtes Debugging-Mindset und hohe Detailgenauigkeit
  • Teamorientierung gepaart mit hohem Verantwortungsbewusstsein
  • Neugier und Motivation, an komplexen Embedded-Systemen zu arbeiten
  • Gute Englischkenntnisse
Translated
Job offer details
Work schedule: Full time
Number of posts: 1
Job offer language: German (de)
Start date: 4/21/2026
Workplace
Location city: 24145 Kiel
Location region: Kiel, urban district
Country: Germany
Company
Employer name: Ultrasonic Tech GmbH
Contact name: Jan Dreves
Company address: Ultrasonic Tech GmbH, Liebigstraße 17, 24145 Kiel, Deutschland, Schleswig-Holstein
City: 24145 Kiel
Country: Germany