EDAG Engineering Schweiz GmbH

Embedded Softwareentwickler/-in C C

📍 9320 Arbon

Role and responsibilities

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.

Team / description

Bei EDAG wird aus Engineering die pure Emotion. Neben einer Top-Vergütung bieten wir eine hervorragende Work-Life-Balance, eine planbare berufliche Entwicklung und reichlich Spaß im Team eines erfolgsorientierten Unternehmens mit starker Identität.

Qualifications and Skills

  • Du hast ein abgeschlossenes Fach- oder Hochschulstudium der (Technischen) Informatik, Embedded Systems, Elektrotechnik, Software Engineering, Computer Engineering oder eine vergleichbare Qualifikation.

  • 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.

  • Du hast Freude an der Arbeit in einem interdisziplinären und internationalen Team.