Software Engineer Embedded Linux (w/m) 80-100% - Hybrid
Franke Kaffeemaschinen AG
Contattare
Ü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 Embedded Plattform bildet das technische Herzstück unserer Kaffeemaschinen – zuverlässig, bewährt und
gleichzeitig mit viel Potenzial für Weiterentwicklung. Wir stehen vor dem nächsten Schritt, die Architektur zu
modernisieren, neue Technologien einzubringen und die Plattform modularer und zukunftssicherer zu gestalten.
Dafür suchen wir dich, einen Softwareentwickler Embedded Linux, der Lust hat, diesen Weg aktiv mitzugestalten. In
einem interdisziplinären SCRUM-Team bringst du dein Know-how ein, entwickelst bestehende Systeme weiter und treibst
Innovationen zusammen mit Kollegen aus unterschiedlichen Fachbereichen voran, die unsere Produkte langfristig prägen.
Deine Aufgaben
- Entwicklung und Pflege von Embedded-Linux-Software in C++ auf Linux-basierten Systemen
- Entwurf und Umsetzung von nachhaltigen Softwarearchitekturen nach Clean Architecture & Clean Code unter Anwendung
gängiger Design Patterns
- Gestaltung und Weiterentwicklung von Backend-Funktionalitäten, insbesondere Services für Konnektivität,
Geräteanbindung und nutzernahe Funktionen
- Sicherstellung der Qualität durch Unit-Tests, bevorzugt nach testgetriebener Entwicklung (TDD)
- Anwendung von statischer Code-Analyse und C++ Core Guidelines zur Gewährleistung von Robustheit und Wartbarkeit
- Umsetzung von Sicherheitsanforderungen und Einsatz kryptografischer Verfahren
- Unterstützung bei Serienüberführungen und OTA-Updateprozessen für Embedded-Produkte
Dein Profil
- Abgeschlossenes Studium in Informatik, Elektrotechnik oder vergleichbare Qualifikation
- Sehr gute Kenntnisse in Modern C++ und Software-Engineering-Prinzipien
- Erfahrung mit Architekturen, Design Patterns, TDD und Clean Code
- Gute Kenntnisse in der Linux-Anwendungsentwicklung sowie sicherer Umgang mit Bash, idealerweise ergänzt durch
praktische Erfahrung mit einer weiteren Sprache wie Python oder C#
- Praxis mit Frameworks und Tools wie Boost, Qt/QML, Google Test, D-Bus, Pub/Sub-Systemen (z. B. MQTT)
- Vertraut mit CI/CD-Pipelines und Build-Systemen (CMake, Jenkins, Docker, Paketmanager)
- Von Vorteil: Erfahrung mit Yocto/BSPs, Embedded-Linux-Integration, Linux-Gerätetreibern, SoC-Familien (i.MX, SAMA,
Sitara), Mikrocontrollern (STM32, PIC), Computer Vision (OpenCV, CNNs) oder IoT-Lösungen (z. B. Azure IoT Hub)
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?
Danijel Zeravica, HR Manager freut sich auf den ersten Kontakt mit dir.
Bitte bewirb dich über den “Jetzt bewerben” Button. Vielen Dank!
Weitere Informationen findest du unter: www.franke.com
Wichtige Information für alle Executive Search Unternehmen, Headhunters und Personalberater
Die Franke Gruppe akzeptiert keine unaufgeforderte Unterstützung von Headhuntern und Personalberatern für unsere
Karriere-Opportunitäten. Alle CVs/Lebensläufe, die von externen Personaldienstleistern an Franke oder ihre Mitarbeiter
übermittelt werden, ohne dass eine gültige schriftliche Vereinbarung für eine Personalsuche mit bezahlten Bezug auf die
betreffende Stelle besteht, gelten als alleiniges Eigentum unseres Unternehmens. Für den Fall, dass von einer Agentur
vorgestellte Kandidaten in unserer Firma eingestellt werden und keine vorgängige Vereinbarung besteht, werden keine
Gebühren bezahlt.
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 Embedded Plattform bildet das technische Herzstück unserer Kaffeemaschinen – zuverlässig, bewährt und
gleichzeitig mit viel Potenzial für Weiterentwicklung. Wir stehen vor dem nächsten Schritt, die Architektur zu
modernisieren, neue Technologien einzubringen und die Plattform modularer und zukunftssicherer zu gestalten.
Dafür suchen wir dich, einen Softwareentwickler Embedded Linux, der Lust hat, diesen Weg aktiv mitzugestalten. In
einem interdisziplinären SCRUM-Team bringst du dein Know-how ein, entwickelst bestehende Systeme weiter und treibst
Innovationen zusammen mit Kollegen aus unterschiedlichen Fachbereichen voran, die unsere Produkte langfristig prägen.
Deine Aufgaben
- Entwicklung und Pflege von Embedded-Linux-Software in C++ auf Linux-basierten Systemen
- Entwurf und Umsetzung von nachhaltigen Softwarearchitekturen nach Clean Architecture & Clean Code unter Anwendung
gängiger Design Patterns
- Gestaltung und Weiterentwicklung von Backend-Funktionalitäten, insbesondere Services für Konnektivität,
Geräteanbindung und nutzernahe Funktionen
- Sicherstellung der Qualität durch Unit-Tests, bevorzugt nach testgetriebener Entwicklung (TDD)
- Anwendung von statischer Code-Analyse und C++ Core Guidelines zur Gewährleistung von Robustheit und Wartbarkeit
- Umsetzung von Sicherheitsanforderungen und Einsatz kryptografischer Verfahren
- Unterstützung bei Serienüberführungen und OTA-Updateprozessen für Embedded-Produkte
Dein Profil
- Abgeschlossenes Studium in Informatik, Elektrotechnik oder vergleichbare Qualifikation
- Sehr gute Kenntnisse in Modern C++ und Software-Engineering-Prinzipien
- Erfahrung mit Architekturen, Design Patterns, TDD und Clean Code
- Gute Kenntnisse in der Linux-Anwendungsentwicklung sowie sicherer Umgang mit Bash, idealerweise ergänzt durch
praktische Erfahrung mit einer weiteren Sprache wie Python oder C#
- Praxis mit Frameworks und Tools wie Boost, Qt/QML, Google Test, D-Bus, Pub/Sub-Systemen (z. B. MQTT)
- Vertraut mit CI/CD-Pipelines und Build-Systemen (CMake, Jenkins, Docker, Paketmanager)
- Von Vorteil: Erfahrung mit Yocto/BSPs, Embedded-Linux-Integration, Linux-Gerätetreibern, SoC-Familien (i.MX, SAMA,
Sitara), Mikrocontrollern (STM32, PIC), Computer Vision (OpenCV, CNNs) oder IoT-Lösungen (z. B. Azure IoT Hub)
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?
Danijel Zeravica, HR Manager freut sich auf den ersten Kontakt mit dir.
Bitte bewirb dich über den “Jetzt bewerben” Button. Vielen Dank!
Weitere Informationen findest du unter: www.franke.com
Wichtige Information für alle Executive Search Unternehmen, Headhunters und Personalberater
Die Franke Gruppe akzeptiert keine unaufgeforderte Unterstützung von Headhuntern und Personalberatern für unsere
Karriere-Opportunitäten. Alle CVs/Lebensläufe, die von externen Personaldienstleistern an Franke oder ihre Mitarbeiter
übermittelt werden, ohne dass eine gültige schriftliche Vereinbarung für eine Personalsuche mit bezahlten Bezug auf die
betreffende Stelle besteht, gelten als alleiniges Eigentum unseres Unternehmens. Für den Fall, dass von einer Agentur
vorgestellte Kandidaten in unserer Firma eingestellt werden und keine vorgängige Vereinbarung besteht, werden keine
Gebühren bezahlt.