Über Franke Wir, die Firma Franke mit ihren drei Divisionen, sind ein weltweit führender Anbieter von Produkten und Dienstleistungen für die Haushaltsküche, die professionelle Systemgastronomie und den Convenience-Store-Bereich sowie für die professionelle Kaffeezubereitung. Mit rund 60 Gesellschaften sind wir auf fünf Kontinenten zu Hause. Über 8'000 Mitarbeitende nehmen immer wieder neue Perspektiven ein, um Chancen zu erkennen und sie in inspirierende, innovative Lösungen für die Anforderungen von morgen umzusetzen. Die Division Franke Coffee Systems ist ein weltweit führender Anbieter von modernsten Lösungen für die professionelle Kaffeezubereitung. Gemeinsam mit unseren Handelspartnern sind wir bestrebt, erstklassige Tassenqualität, Konsistenz und Getränkevielfalt zu liefern und durch ständige Innovation ein herausragendes Kundenerlebnis zu gewährleisten. Unsere vollautomatischen und traditionellen Kaffeemaschinen stehen für höchsten Qualitätsanspruch und perfekten Genuss - gesteuert von einer modular aufgebauten Embedded-Plattform. Wir suchen dich, einen erfahrenen Softwareentwickler, der sein Know-how einbringt und unsere Plattform mit Herz, Hirn und Code weiterentwickelt. Du übernimmst Verantwortung in einem interdisziplinären SCRUM-Team, arbeitest eng mit Kollegen aus unterschiedlichen Fachbereichen zusammen und bringst dich sowohl konzeptionell als auch praktisch in die Weiterentwicklung unserer Produkte ein. Du verstehst es, komplexe Anforderungen in nachhaltige Softwarearchitektur zu übersetzen und hast Freude daran, gemeinsam im Team moderne Lösungen zu entwickeln. Deine Aufgaben Entwicklung, Implementierung und Optimierung von Embedded Software für Mikrocontroller der STM32-Familie Entwurf und Pflege von Softwarearchitekturen für verteilte Echtzeitsysteme Analyse von Systemanforderungen und Definition technischer Spezifikationen Durchführung von Code-Reviews, Unit-Tests sowie Integrationstests Enge Zusammenarbeit mit Hardware-Entwicklung, Systemarchitektur und QA Betreuung des gesamten Entwicklungszyklus - von der Konzeption bis zur Serienreife Unterstützung bei Inbetriebnahme, Fehlersuche und Performance-Optimierung auf Zielhardware Dein Profil Abgeschlossenes Studium in Informatik, Elektrotechnik oder vergleichbare Qualifikation Mindestens 5 Jahre Berufserfahrung in der Embedded-Software-Entwicklung Fundierte Kenntnisse in C und C++ für Embedded-Systeme Praktische Erfahrung mit dem STM32 Ecosystem Vertiefte Erfahrung mit RTOS, vorzugsweise FreeRTOS Erfahrung im Umgang mit gängigen Debugging- und Trace-Tools Erfahrung mit SIL-/HIL-Tests zur Validierung eingebetteter Systeme Fundierte Erfahrung mit Continuous Integration (CI) und agilen Entwicklungsmethoden Analytisches Denken, strukturierte Arbeitsweise und Teamfähigkeit Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift Was wir bieten Flexible Arbeitszeiten & agile Kultur Home Office Möglichkeit 40-Stunden Woche Mindestens 5 Wochen Ferien Innovation, Forschung & Entwicklung sowie Produktion am Hauptsitz Kontinuierliche Investitionen in Forschung & Entwicklung Kostenlose Kaffeegetränke vom Espresso bis zum Latte Macchiato Eine Welt voller Möglichkeiten - für unsere Mitarbeitenden und vielleicht auch für dich? Alpin Altintarla, HR Manager freut sich auf den ersten Kontakt mit dir. Bitte bewirb dich über den "Jetzt bewerben" Button. Vielen Dank! jid9997616a jit1044a jiy25a