Beschreibung
**Ü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 en...
weiter lesen
**Ü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