EDAG Engineering Schweiz GmbH

Embedded Softwareentwickler/-in C C

📍 9320 Arbon

Eins von 18 Stellenprofilen beim Arbeitgeber EDAG Engineering Schweiz GmbH

Rolle und Verantwortlichkeiten

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 / Beschreibung

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.

Qualifikationen und Fähigkeiten

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