Senior Firmware Entwickler

2D Datarecording 

📍 Karlsruhe, Germany 🇩🇪

full-time
senior
hybrid
Posted —

Key Skills

FirmwareIoTESP32FreeRTOSMQTT

Industry

AutomotiveConsumer Electronics

Job Description

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

Wie bewerbe ich mich?

Bist du interessiert und teilst unsere Passion für Motorsport? Dann schicke uns deine aussagekräftigen Bewerbungsunterlagen und Motivationsschreiben an: [email protected]. Bei Fragen stehen wir dir unter der +49 (0)721 / 944850 zur Verfügung.