Senior Firmware Entwickler

Mylaps
Karlsruhe, Germany
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Shift work
Job source

Tech stack

Adobe Flash Automation of Tests C++ (Programming Language) Software Quality Code Review Communications Protocols Computer Engineering Continuous Integration Software Debugging Firmware FreeRTOS Hardware Design
+9 more
Joint Test Action (IEEE Standards) Python (Programming Language) Message Queuing Telemetry Transport (MQTT) Real-Time Operating Systems TCP/IP PIC Microcontroller Backend Git Software Version Control

Job description

  • 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)

Requirements

  • 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

Benefits & conditions

  • Ü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

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:24 min

Engineering domains and technology innovation initiatives at Bosch Vienna

Georg Kßhberger +1 ¡ LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 ¡ Coffee With Developers

5:02 min

Mapping distributed compute paradigms to modern vehicles

Joachim Werner ¡ LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer ¡ Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto ¡ WWC 2024

3:50 min

Queues in TCP stacks and continuous network connections

Clemens Vasters Clemens Vasters ¡ WWC 2022

Videos

See all

Related articles

See all