2D Datarecording aus Karlsruhe steht im Motorsport für Technologie in der höchsten Liga. Seit 2023 Teil der MYLAPS Sport Technology Group und seit 2025 Teil von Garmin – 2D ist seit 1993 bekannt als verlässlicher Partner für Motorsportprojekte der Premium Automobil- und Motorradhersteller wie BMW, Yamaha, Ducati und KTM und ist mit seinen Produkten gesetzter Akteur in Top Rennsportserien wie MotoGP, World Superbike, Formel 1 sowie den führenden Tourenwagenserien.
Aufgaben und Verantwortlichkeiten
- Entwicklung und Wartung von Firmware für Embedded Systeme (ESP32, ARM-basierte MCUs)
- Konzeption und Umsetzung von IoT‑Lösungen (z. B. WLAN, BLE, MQTT, OTA Updates)
- Definition und Weiterentwicklung von Firmware‑Architekturen und Softwaredesigns
- Integration von Peripherie (UART, SPI, I2C, CAN, ADC, etc.)
- Implementierung von Kommunikationsprotokollen (z. B. MQTT, HTTP, BLE)
- Entwicklung von Low‑Power‑und Echtzeitfähigen Anwendungen
- Sicherstellung von Codequalität, Testing und Validierung
- Durchführung von Code‑Reviews und technischen Abstimmungen im Team
- Unterstützung bei der Fehleranalyse und Debugging (Hard-/Software)
- Enge Zusammenarbeit mit Hardwareentwicklung, Backend und Produktion
- Unterstützung bei der Überführung von Prototypen in die Serienproduktion
Technologien & Tools
- ESP32 / ESP‑IDF
- C / C++ (Embedded)
- FreeRTOS
- MQTT / HTTP / TCP/IP
- Git (Version Control)
- CI/CD für Embedded Systeme (optional)
- Debugging Tools (JTAG, Logic Analyzer, Oscilloscope)
Kompetenzen
- Fachhochschul‑ oder Hochschulstudium im Bereich Elektrotechnik, technische Informatik oder vergleichbar
- Mehrjährige Erfahrung in der Embedded Firmware Entwicklung
- Sehr gute Kenntnisse in C/C++ für Mikrocontroller
- Erfahrung mit ESP32 oder vergleichbaren IoT‑Plattformen
- Erfahrung mit RTOS (z. B. FreeRTOS)
- Gute Kenntnisse von Kommunikationsprotokollen und IoT‑Architekturen
- Strukturierte und eigenständige Arbeitsweise
- Kenntnisse in Security (TLS, Secure Boot, Flash Encryption)
- Kenntnisse in Python oder Toolscripting für Testautomatisierung
- Hohe Eigenverantwortung und strukturierte Arbeitsweise
- Analytisches Denken und Problemlösungsfähigkeit
- Teamfähigkeit und Bereitschaft zum Wissensaustausch
- Fähigkeit, technische Themen verständlich zu kommunizieren
Unser Angebot
- Übernahme von technischer Verantwortung für Firmware‑Komponenten
- Mitgestaltung von Architekturentscheidungen
- Unterstützung und Mentoring von Junior- und Mid‑Level Entwicklern
- Entwicklung in Richtung Firmware Lead / Technical Lead möglich
- Technik, die Spaß macht
- 30 Urlaubstage pro Jahr
- Betriebliche Altersvorsorge
- Flexible Arbeitszeiten
- Professionelle und entspannte Arbeitsatmosphäre