Embedded Linux Softwareentwickler (m/w/d)
Join to apply for the Embedded Linux Softwareentwickler (m/w/d) role at Rocken®
Dieses Angebot wird von Rocken® bereitgestellt. Ihr tatsächliches Gehalt richtet sich nach Ihren Fähigkeiten und Ihrer Erfahrung – sprechen Sie mit Ihrem Recruiter, um mehr zu erfahren.
Base pay range
CHF 100,000.00/yr – CHF 125,000.00/yr
Rolle
In dieser Rolle übernehmen Sie die Weiterentwicklung einer zentralen Embedded‑Plattform für professionelle Kaffeemaschinen. Sie gestalten die technologische Erneuerung aktiv mit, indem Sie moderne Architekturen und neue Technologien in ein bewährtes System integrieren. Im agilen SCRUM‑Umfeld arbeiten Sie interdisziplinär und entwickeln Lösungen, die langfristig die Produktinnovation prägen. Dabei bringen Sie tiefgehendes Know‑how in Embedded Linux ein und sorgen für Modularität, Zukunftsfähigkeit und technische Exzellenz der Plattform. Sie tragen dazu bei, ein konsistentes Nutzererlebnis und höchste Qualität in der Kaffeezubereitung zu gewährleisten.
Verantwortung
* Entwicklung und Pflege systemnaher Embedded‑Linux‑Software in C++ auf modernen SoCs mit Fokus auf Konnektivität und Geräteanbindung
* Weiterentwicklung und Pflege von BSPs (Yocto), inklusive Integration interner Softwarekomponenten
* Integration und Anpassung von Linux‑Gerätetreibern, inklusive Konfiguration von Device Trees
* Umsetzung von Softwarearchitekturen nach Clean Architecture und Orientierung an Clean Code und bewährten Design Patterns
* Sicherstellung hoher Codequalität durch umfangreiche Unit‑Tests und Einsatz von testgetriebener Entwicklung (TDD)
* Integration von Sicherheitskonzepten sowie kryptographischen Verfahren in die Software
Qualifikationen
* Abgeschlossenes Studium in Informatik, Elektrotechnik oder vergleichbare Qualifikation
* Sehr gute Kenntnisse in Linux (inkl. U‑Boot) und tiefes Verständnis für Embedded‑Linux-Systeme auf Hard‑ und Softwareebene
* Beherrschung von Modern C++ und Bash, Erfahrung mit Python oder C# ist von Vorteil
* Sicherer Umgang mit Boost, Qt/QML, Google Test, D‑Bus und Messaging‑Systemen wie MQTT
* Vertrautheit mit Konzepten wie TDD, Clean Code und modernen Systemarchitekturen
* Erfahrung mit Build‑ und CI/CD‑Umgebungen wie CMake, Jenkins, Docker und verschiedenen Paketmanagern
Seniority level: Mid‑Senior level
Employment type: Full‑time
Job function: Engineering and Information Technology
Industries: Internet Publishing
#J-18808-Ljbffr