Senior Embedded Software Developer (m/w/d)
Rolle
In dieser Rolle entwickelst du Embedded-Software in C/C++ über den gesamten Lifecycle – von Anforderungsanalyse über Architektur und Implementierung bis hin zu Test, Debugging und Inbetriebnahme. Du entwirfst tragfähige Softwarearchitekturen für Mikrocontroller-Plattformen, integrierst Kommunikationsschnittstellen und analysierst hardwarenahe Fehlerbilder, während du Qualität und Wartbarkeit durch geeignete Toolchains sicherstellst. Dabei übernimmst du eigenverantwortlich technische Entscheidungen, strukturierst komplexe Aufgaben und treibst Lösungen präzise und zuverlässig voran.
Verantwortung
Du leitest die Entwicklung, Optimierung und technische Verantwortung für Firmware sowie Embedded-Software auf Mikrocontrollern
In dieser Rolle setzt Du komplexe Embedded-Systeme hardwarenah um und stellst die saubere Integration von Hardware und Software sicher
Du konzipierst und realisierst Softwarelösungen sowohl mit als auch ohne Echtzeitbetriebssystem (RTOS/Bare Metal)
Als Leitende Entwicklung Embedded Software definierst, bewertest und implementierst Du robuste, skalierbare Softwarearchitekturen
Du integrierst anspruchsvolle Peripherien und Schnittstellen und sicherst deren zuverlässiges Zusammenspiel im Gesamtsystem
Du analysierst, testest und debugst Embedded-Software systematisch und optimierst Performance sowie Speicher- und Energieverbrauch für ressourcenkritische Anwendungen
Qualifikationen
Du verfügst über mehrjährige Berufserfahrung als Embedded Softwareentwickler oder Embedded Softwareentwicklerin auf Professional-Level
Sicher programmierst du in C und oder C++ für Mikrocontroller und Embedded Systeme
Mit gängigen Embedded-Tools und Debugging (z.B. JTAG, GDB, Logic Analyzer, Oszilloskop) gehst du routiniert um
Kenntnisse in RTOS, Treibern, Schnittstellen (z.B. SPI, I2C, UART, CAN) und hardwarenaher Entwicklung setzt du praxisnah ein
Versionsverwaltung (z.B. Git), saubere Dokumentation sowie strukturierte Entwicklungsprozesse sind für dich selbstverständlich
Eigenverantwortliches Arbeiten, analytisches Denken und klare Kommunikation helfen dir, komplexe Aufgaben lösungsorientiert umzusetzen
Deine Benefits:
Eigenverantwortliches Arbeiten im Ruhrgebiet
Flache Hierarchien & kurze Entscheidungswege
Weiterbildungsmöglichkeiten
30 Tage Urlaub & flexible Arbeitszeiten
Firmenevents, betriebliche Krankenversicherung & E-Bike Leasing
Familiengeführtes Unternehmen
Benefits