Embedded Softwareentwickler
106 (views)
Job role insights
-
Hiring location
St. Gallen Zürich
-
Offered salary
CHF105.000 - CHF130.000/year
-
Career level
Junior Senior
-
Experience
1 - 3 Jahre 4 - 8 Jahre 9 Jahre +
Description
Aufgaben:
- Entwicklung von eingebetteten Softwarelösungen mit C/C++ für ARM- und DSP-basierte Prozessoren
- Pflege von Board Support Package (BSP) Treibern und Diensten für effiziente Datenverarbeitung mit geringer Latenz und hoher Bandbreite
- Erstellung und Wartung automatisierter Tests (CI/CD) zur Sicherstellung der Produktqualität
- Hochwertige Dokumentation der Softwarelösungen
- Enge Zusammenarbeit mit anderen Hardware- und Softwareingenieuren
Das bringst du mit:
- Abgeschlossenes Studium (Bachelor / Master / Promotion) in Informatik oder Elektrotechnik
- Fortgeschrittene Kenntnisse in eingebetteter Entwicklung (BSP, Kernel- und Treiberentwicklung, Debugging)
- Gute Kenntnisse der eingebetteten Linux-Architektur, Linux-Kernel, Gerätetreiber, Bootloader, Skriptsprachen (bash/python), Systemverwaltung und Netzwerkstapeln
- Erfahrung mit Yocto-Rezepten und -Schichten oder anderen Linux-Distributionen
- Vertraut mit gitbasierten Repositories und CI/CD-Systemen
- Strukturiertes Denken, starke Problemlösungsfähigkeiten und praktische Erfahrung in Hardware- und Software-Diagnose sowie Codeoptimierung