Software Engineer Embedded Linux (w/m) 80-100% - Hybrid @ unseren Kunden
Unseren Kunden
Aarburg, Switzerland
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
GermanJob location
Aarburg, Switzerland
Tech stack
D-Bus
Clean Code Principles
Agile Methodologies
Computer Vision
Azure
Bash
C Sharp (Programming Language)
C++
CMake
Continuous Integration
Software Design Patterns
Linux
Linux on Embedded Systems
Python
Message Queuing Telemetry Transport (MQTT)
OpenCV
Qt Modeling Language (QML)
QT
Software Engineering
PIC Microcontroller
Google Test
Yocto
Information Technology
Docker
Jenkins
Requirements
-
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.
About the company
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.