Über das Unternehmen
Harmonic Design entwickelt und fertigt seit 1980 professionelle Lautsprechersysteme für höchste Ansprüche an Klang, Leistung und Zuverlässigkeit. Unsere Systeme kommen weltweit bei Live-Events, Installationen und professionellen Beschallungsprojekten zum Einsatz. Wir entwickeln moderne Softwaretools, die es unseren Kunden ermöglichen, komplexe Audiosysteme einfach zu planen, zu konfigurieren und zu steuern.
Deine Rolle
Als Softwareentwickler für Audio-Systemsoftware wirst du Teil unseres Softwareteams und entwickelst Anwendungen, die direkt mit unseren professionellen Audioprodukten verbunden sind. Du arbeitest an der Schnittstelle zwischen moderner Softwareentwicklung, Audiotechnik und realer Hardware. In unserem vergleichsweise kleinen Entwicklungsteam übernimmst du nach der Einarbeitung Verantwortung für eigene Module und gestaltest die Softwarearchitektur aktiv mit.
Aufgaben
- Konzeption und Entwicklung von Softwarelösungen für professionelle Beschallungssysteme, insbesondere in den Bereichen Planung, Simulation, Gerätemanagement und Systemsteuerung
- Weiterentwicklung der Desktop-Applikation für Planung, Konfiguration und Steuerung von Lautsprechersystemen
- Entwicklung moderner UI- und Workflow-Funktionen für intuitive Bedienung komplexer Audiosysteme
- Anbindung realer Embedded-Hardware im Netzwerk, inklusive Geräteerkennung, Konfiguration und Kommunikation
- Entwicklung und Pflege von Schnittstellen, APIs und Datenmodellen
- Mitarbeit an modularer Softwarearchitektur mit Komponenten wie UI, Backend, Device-Management und SDK
- Kontinuierliche Verbesserung bezüglich Stabilität, Performance, Benutzerfreundlichkeit und Wartbarkeit
Anforderungen
- Erfahrung mit TypeScript/JavaScript oder Dart/Flutter
- Verständnis für moderne UI-Entwicklung und benutzerfreundliche Workflows
- Erfahrung mit APIs, Datenmodellen und sauberer Softwarearchitektur
- Interesse an Hardware- und netzwerknaher Software
- Erfahrung mit Electron oder Interesse an Desktop-Applikationen mit Webtechnologien
- Selbstständige, strukturierte Arbeitsweise mit hohem Anspruch an Qualität und Wartbarkeit
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift
Zusätzliche Qualifikationen (Pluspunkte)
- Erfahrung mit Fastify, REST-APIs, Middleware oder WebSocket-Kommunikation
- Kenntnisse in mDNS, Netzwerk-Discovery oder Gerätekommunikation im lokalen Netzwerk
- Erfahrung mit Protobuf oder binärprotokollnaher Kommunikation
- Berührungspunkte mit Audio-, Beschallungs- oder Veranstaltungstechnik
- Erfahrung mit modularen Codebases oder Monorepo-Strukturen
- Kenntnisse in OpenAPI, Schema-Validierung oder Contract-first-Entwicklung
- Erfahrung mit Symfony, PHP oder Integration bestehender Systeme
Benefits
- Direkte Produktnähe mit weltweit eingesetzten professionellen Audiosystemen
- Kurze Entscheidungswege und aktive Mitgestaltung der Produktentwicklung
- Moderne Hardware und zeitgemäße Entwicklungsumgebung
- Spannende technische Aufgaben an der Schnittstelle zwischen Software, Audio und Hardware
- Unbefristete Anstellung mit langfristiger Perspektive
- Kollegiales Arbeitsumfeld mit direktem Austausch zwischen allen Fachbereichen
- Entwicklungsmöglichkeiten für fachliche und persönliche Weiterentwicklung
- Flexible Arbeitszeiten für gute Work-Life-Balance