Für unseren Kunden unseren Kunden suchen wir per sofort: Software Engineer Embedded Linux (w/m) 80-100% - Hybrid. Job-Zusammenfassung Möchtest Du innovative Embedded-Linux-Softwarelösungen entwickeln und dabei Clean Architecture & Clean Code Prinzipien anwenden? Dann pass auf! Als Recruiting-Partner von franke suchen wir genau Dich als Software Engineer Embedded Linux (w/m) 80-100% - Hybrid (w/m/d), mit einem Pensum von 80-100%, für den Standort in Aarburg und die Möglichkeit zum Hybrid-Arbeiten. In Deiner Position entwickelst Du als Teil eines weltweit führenden Unternehmens innovative Embedded-Linux-Softwarelösungen und gestaltest zukunftsweisende Softwarearchitekturen. Wir haben Dein Interesse geweckt? Dann vereinbare jetzt ein Erstgespräch mit uns! EmbeddedLinux SoftwareEngineering CPlusPlus HybridWork Was Du tun wirst Entwickle und pflege Embedded-Linux-Software in C++ auf Linux-basierten Systemen. Entwirf und setze nachhaltige Softwarearchitekturen nach Clean Architecture & Clean Code unter Anwendung gängiger Design Patterns um. Gestalte und entwickle Backend-Funktionalitäten weiter, insbesondere Services für Konnektivität, Geräteanbindung und nutzernahe Funktionen. Sichere die Qualität durch Unit-Tests, bevorzugt nach TDD. Wende statische Code-Analyse und C++ Core Guidelines an, um Robustheit und Wartbarkeit zu gewährleisten. Setze Sicherheitsanforderungen um und nutze kryptografische Verfahren. Unterstütze bei Serienüberführungen und OTA-Updateprozessen für Embedded-Produkte. Was Dich für den Job auszeichnet Abgeschlossenes Studium in Informatik, Elektrotechnik oder vergleichbare Qualifikation. Fundierte Kenntnisse in Modern C++ und Software-Engineering-Prinzipien. Erfahrung mit Architekturen und Design Patterns. Praktische Anwendung von TDD und Clean Code. Sicherer Umgang mit Linux-Anwendungsentwicklung und Bash. Kenntnisse in Boost und Qt/QML. Erfahrung mit Google Test, D-Bus und Pub/Sub-Systemen (z. B. MQTT ). Vertrautheit mit CI/CD-Pipelines und Build-Systemen ( CMake, Jenkins, Docker, Paketmanager). Teamfähigkeit und Kommunikationsstärke im agilen Umfeld. Deutsch: C1 – Fachkundige Sprachkenntnisse Nice to Have Erfahrung mit Python und C#. Kenntnisse in Yocto/BSPs und Embedded-Linux-Integration. Umgang mit Linux-Gerätetreibern. Vertrautheit mit SoC-Familien (i.MX, SAMA, Sitara) und Mikrocontrollern (STM32, PIC). Erfahrung in Computer Vision (OpenCV, CNNs) und IoT-Lösungen (z. B. Azure IoT Hub). Interesse an Innovation, Forschung & Entwicklung. Team Benefits Arbeite in einem Unternehmen, das kontinuierlich in Forschung & Entwicklung investiert. Erlebe Innovation, Forschung & Entwicklung sowie Produktion direkt am Hauptsitz. Werde Teil eines weltweit führenden Anbieters mit Präsenz auf fünf Kontinenten.