Embedded Firmware Engineer für Music Tech Wireless Audio System STM32 ESP32 Remote (Deutschland)

Job ID: 40290421

Budget: €20,000 – €50,000 EUR

Wir entwickeln ein Music Tech Produkt, das die komplette Signalkette von E Gitarre und Bass bis zum Lautsprecher in einem System abbilden soll. Das System vereint kabellose Übertragung, Echtzeit Audio Processing, ein App Interface für Presets und Steuerung sowie eine Plattform Perspektive, sodass Sounds und Setups reproduzierbar werden und später erweitert werden können. Unser Fokus liegt auf einem bühnen und tourtauglichen Workflow, der auch in realen und stark gestörten 2,4 GHz Umgebungen stabil funktioniert. Es existieren bereits Hardware Prototypen und mehrere Iterationen von Sender und Receiver, unter anderem auf Basis von STM32 und ESP32.

Die Zusammenarbeit ist auf mindestens zwölf Monate ausgelegt. Für die Rolle gibt es die Möglichkeit, über ein Förderkonstrukt eingebunden zu werden. Je nach formaler Einordnung kann das eine monatliche Vergütung in der Größenordnung von etwa 2.500 Euro brutto ermöglichen, plus Sachmittel wie neue Hardware, Testequipment oder auch ein neuer Rechner, wenn das sinnvoll ist. Wir arbeiten flexibel und asynchron, remote ist grundsätzlich möglich. Realistisch sind etwa 15 bis 20 Stunden pro Woche, mit klaren Milestones, definierten Aufgabenpaketen und kurzen regelmäßigen Abstimmungen. Je nach Rahmenbedingungen ist parallel auch ein begrenzter Umfang an eigener Kundenarbeit möglich.

Inhaltlich geht es um die robuste End to End Pipeline. Wir brauchen zuverlässige Connectivity, sauberes Realtime Timing, stabile Zustandswechsel und messbare Qualität. Ziel ist, dass Latenz, Dropouts, Reconnect Verhalten und Presetwechsel so gelöst werden, dass das System im Live Einsatz verlässlich ist. Dazu gehören Mess und Logging Methoden, um Probleme reproduzierbar zu finden, zu quantifizieren und zu beheben.

Aufgaben
Du arbeitest an Embedded Firmware für ESP32 und STM32 inklusive Architektur, State Machines und Realtime Timing. Du entwickelst robuste Connectivity Logik wie Pairing, Reconnect, Link Monitoring, Recovery Strategien und Verhalten unter Interferenzen. Du baust Telemetrie und Logging so auf, dass Fehlerbilder schnell sichtbar werden und Feldtests auswertbar sind. Du unterstützt eine Messmethodik für End to End Latenz, Dropouts und Stress Tests unter realen Bedingungen. Du arbeitest an der Audio und Control Pipeline mit I2S, DMA, Buffering, Scheduling und Synchronisation. Optional, je nach Skillset, unterstützt du bei artefaktfreiem Presetwechsel, Optimierung der Audio Processing Kette, Testautomatisierung, CI Tooling und punktuell Hardware Debugging.

Anforderungen
Sehr gute Erfahrung in Embedded C und C++ sowie strukturiertem Firmware Design. Erfahrung mit ESP32 und oder STM32, idealerweise beides, inklusive Peripherie, Interrupts, DMA und Timern. Realtime Know how mit RTOS oder FreeRTOS sowie ein gutes Verständnis für Latenz und Jitter. Audio nahe Embedded Erfahrung ist sehr hilfreich, insbesondere I2S, Buffering und stabiler Betrieb unter Last. Erfahrung mit Connectivity im 2,4 GHz Umfeld ist ein Plus, zum Beispiel BLE oder Wi Fi, wichtiger ist ein systematischer Ansatz für Robustheit. Sehr gute Debugging Skills, saubere Logs, reproduzierbare Tests, strukturierte Fehlersuche und sicherer Umgang mit Git und Dokumentation. Bonus sind DSP oder Audio Signalverarbeitung, click free switching, Audio Plugin Erfahrung oder Erfahrung mit ARM DSP oder ähnlichen Targets.

Bitte sende bei Interesse kurz deine Verfügbarkeit, deinen gewünschten Umfang pro Woche, Beispiele ähnlicher Projekte sowie eine grobe Einordnung deiner formalen Qualifikation, Abschluss oder Ausbildung und Jahr, damit wir die Förderfähigkeit korrekt prüfen können.
Gerne Bewerbungen über info[at]sonovia.de