Embedded Linux Softwareentwickler:in

Rocken AG
Unterlangenegg, Switzerland
26 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German

Job location

Unterlangenegg, Switzerland

Tech stack

Clean Code Principles
Unit Testing
Bash
C Sharp (Programming Language)
C++
CMake
Software Quality
Continuous Integration
Software Design Patterns
Linux
Linux on Embedded Systems
Python
Message Queuing Telemetry Transport (MQTT)
Software Architecture
Qt Modeling Language (QML)
QT
Software Systems
Systems Architecture
Test Driven Development
Information Technology
U-Boot
Docker
Jenkins

Requirements

und integrierst interne Softwarelösungen In dieser Rolle integrierst und konfigurierst du Linux-Treiber inklusive Device-Tree-Anpassungen Du setzt Softwarearchitekturen nach Clean Architecture und Clean Code um und wendest dabei gängige Design Patterns an Integrierte Unit-Tests und die Anwendung von TDD sichern deine Softwarequalität nachhaltig ab Du führst statische Code-Analysen durch und berücksichtigst konsequent die C++ Core Guidelines bei deiner Arbeit Qualifikationen: Du hast ein abgeschlossenes Studium in Informatik, Elektrotechnik oder eine vergleichbare Qualifikation Du verfügst über umfassende Linux-Kenntnisse inklusive U-Boot und verstehst Aufbau und Funktion von Embedded-Linux-Systemen Sichere Anwendung von Modern C++, Bash sowie praktische Erfahrung mit Python oder C# zeichnen dich aus Du bringst fundierte Kenntnisse in Boost, Qt/QML, Google Test, D-Bus sowie Pub/Sub-Systemen wie MQTT mit Systemarchitekturen, Test-Driven Development und Clean Code-Prinzipien sind dir bestens vertraut Erfahrung mit CI/CD-Pipelines sowie Tools wie CMake, Make, Jenkins, Docker und Paketmanagern rundet dein Profil ab ROCKEN Jobs: https://rocken.jobs Profil erstellen: https://rocken.jobs/application/profil-erstellen

Apply for this position