Embedded Linux Softwareentwickler (m/w/d)
Aarau
Ort
100'000 - 125'000
Lohn, CHF/Jahr
80 - 100%
Pensum
Festanstellung
Anstellungsart
7dR8LPzbR2A_embedded-linux-softwareentwickler
Kopieren
Kopiert
17.12.2025
Rolle
In dieser Rolle übernimmst du die Weiterentwicklung einer zentralen Embedded Plattform für professionelle Kaffeemaschinen. Du gestaltest die technologische Erneuerung aktiv mit, indem du moderne Architekturen und neue Technologien in ein bewährtes System integrierst. Im agilen SCRUM-Umfeld arbeitest du interdisziplinär und entwickelst Lösungen, die langfristig die Produktinnovation prägen. Dabei bringst du tiefgehendes Know-how in Embedded Linux ein und sorgst für Modularität, Zukunftsfähigkeit und technische Exzellenz der Plattform. Du trägst dazu bei, ein konsistentes Nutzererlebnis und höchste Qualität in der Kaffeezubereitung zu gewährleisten.
Verantwortung
- Du entwickelst und pflegst systemnahe Embedded-Linux-Software in C++ auf modernen SoCs mit Fokus auf Konnektivität und Geräteanbindung
- In dieser Rolle übernimmst du die Weiterentwicklung und Pflege von BSPs (Yocto), inklusive Integration interner Softwarekomponenten
- Du integrierst und passt Linux-Gerätetreiber an, inklusive der Konfiguration von Device Trees
- Als Embedded Linux Softwareentwickler setzt du Softwarearchitekturen nach Clean Architecture um und orientierst dich an Clean Code und bewährten Design Patterns
- Du stellst eine hohe Codequalität durch umfassende Unit-Tests sicher und nutzt idealerweise testgetriebene Entwicklung (TDD)
- In deinen Aufgaben enthalten sind auch Sicherheitskonzepte sowie kryptographische Verfahren, die du in die Software integrierst
Qualifikationen
- Du hast ein abgeschlossenes Studium in Informatik, Elektrotechnik oder eine vergleichbare Qualifikation
- Sehr gute Kenntnisse in Linux (inkl. U-Boot) sowie ein tiefes Verständnis für Embedded-Linux-Systeme auf Hard- und Softwareebene
- Du beherrschst Modern C++ und Bash sicher und bringst zusätzlich Erfahrung mit Python oder C# mit
- Sicherer Umgang mit Boost, Qt/QML, Google Test, D-Bus und Messaging-Systemen wie MQTT zeichnet dich aus
- Mit Konzepten wie TDD, Clean Code und modernen Systemarchitekturen bist du bestens vertraut
- Du verfügst über Erfahrung in der Arbeit mit Build- und CI/CD-Umgebungen wie CMake, Jenkins, Docker und verschiedenen Paketmanagern
Marius Feurer
Consultant
Schreib uns eine Nachricht – wir antworten Dir so schnell wie möglich per E-Mail.
Leonard Ramin
Recruiter at Rocken
Kein passender Job dabei? Erstell einfach Dein Profil und wir prüfen, ob wir Dich aktuell unterstützen können.
Je vollständiger Dein Profil, desto grösser Deine Chancen.
Jetzt registrieren
Ich habe bereits ein Profil
Schreib uns
Schreib uns eine Nachricht – wir antworten Dir so schnell wie möglich per E-Mail.
Formular wurde gesendet.
Danke! Unser Team meldet sich so schnell wie möglich bei Dir.