Stellendetails zu: Embedded Software Engineer – Ultraschallsysteme (m/w/d)
Arbeitgeber: Ultrasonic Tech GmbH
Arbeitstyp: Vollzeit
Befristung: unbefristet
Berufsbezeichnung: Softwareentwickler/in, Berufsspezialist/in - Softwareentwicklung
Stellenbeschreibung
Ü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
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
Unternehmensdarstellung: Ultrasonic Tech GmbH
#J-18808-Ljbffr