1 Software Development - Embedded in Sargans
Embedded Software Engineer (m/w/d)
Rolle
In dieser Rolle entwickelst und wartest du Embedded-Linux-Software für moderne Zutrittskontrollsysteme, einschließlich Low-Level-Treibern und Kernel-Modulen. Du gestaltest aktiv die Systemarchitektur, optimierst Performance und Sicherheit und sorgst für die reibungslose Integration von Hardware- und Softwarekomponenten. Dabei implementierst du automatisierte Build- und Testprozesse und stellst höchste Qualität und Stabilität der Embedded-Systeme sicher.
Verantwortung
Entwicklung und Erweiterung von Embedded-Software in C/C++ unter Linux
Design und Implementierung von Device-Treibern und Kernel-Modulen
Erstellung und Pflege von Board Support Paketen (BSP) mit Yocto / Buildroot
Durchführung von Low-Level-Debugging und Analyse mit GDB, Wireshark und Logic Analyzer
Aufbau und Pflege von CI/CD-Pipelines (GitLab CI, Docker)
Optimierung von Performance, Sicherheit und Codequalität
Zusammenarbeit mit Hardware-, Test- und Softwareteams zur Integration komplexer Systeme
Qualifikationen
Abgeschlossenes Studium in Informatik, Elektrotechnik, Embedded Systems oder vergleichbar
Sehr gute Kenntnisse in C/C++ für Performance-kritische Anwendungen unter Linux
Fundierte Erfahrung mit Embedded-Linux inkl. Yocto / Buildroot (Kernel, Treiber, BSP)
Kenntnisse in Netzwerkprotokollen (TCP/IP, TLS) und Analyse-Tools (z.B. Wireshark)
Praxis mit CI/CD-Tools (GitLab CI, Docker)
Hohes Verantwortungsbewusstsein für Clean Code und Embedded Security
Verhandlungssichere Deutschkenntnisse; gute Englischkenntnisse
Benefits