Job profiles at EDAG Engineering Schweiz GmbH: Embedded Softwareentwickler/-in C C
One of 11 job profiles at employer EDAG Engineering Schweiz GmbH
Job Description
Du erarbeitest Lösungskonzepte und Architekturen für Embedded Softwaresysteme. Du implementierst automatisierte Testsoftware in Python zur Anbindung an einem hochentwickelten Multi-Sensor-Gerät. Du stellst die langfristige Qualität und Akzeptanz der Sensorsoftware durch Integration, System- und Abnahmetests sicher. Du übernimmst Verantwortung für DevOps-Aktivitäten inkl. Build-System, Testautomatisierung, CI/CD, Versionierung und Release-Management. Du unterstützt beim Hochfahren von Embedded- und Computersystemen. Du arbeitest eng mit den Abteilungen Konstruktion, Software, Produktmanagement, System Engineering und Produktion zusammen. Du erstellst Anforderungs- und Testspezifikationen und programmierst hardwarenah ARM Cortex Mikrocontroller. Du betreust die Build Pipeline und erstellst Dokumentationen nach IEC 62304. Du trägst zur kontinuierlichen Verbesserung des Entwicklungsprozesses bei.
Education
- Du hast ein abgeschlossenes Fach- oder Hochschulstudium der (Technischen) Informatik, Embedded Systems, Elektrotechnik, Software Engineering, Computer Engineering oder eine vergleichbare Qualifikation.
Experience
- Du hast fundierte Kenntnisse in der Mikrokontrollerprogrammierung unter C/C++ und moderne Softwareentwicklungserfahrung in Python mit Clean Code und agilen Prinzipien.
- Du hast Interesse an Sensorik und Elektronik-Hardware, idealerweise praktische Erfahrung.
- Du hast Erfahrung in einigen der folgenden Bereiche: z.B. Github, Cmake, Docker, Linux, statische Code-Analyse, Hardware-in-the-Loop-Tests, Testframeworks (z.B. Robot Framework).
- Wünschensweise kennst du dich mit agilen Projekten und Linux-Betriebssystemen aus.
- Du konntest idealerweise bereits schon Einblicke in den Bereich Medizintechnik, Softwareentwicklung nach IEC 62304 oder digitaler Elektronik erhalten.
Competencies
- Du hast Freude an der Arbeit in einem interdisziplinären und internationalen Team.
Languages
Other