Grossenbacher Systeme AG

Software Engineer

📍 9015 St. Gallen

Role and responsibilities

Als Teil unseres agilen Teams entwickeln Sie Software für Embedded Linux Systeme. Ihr Fokus liegt auf der Erstellung von Yocto-BSPs und Linux-Distributionen – von der Treiberintegration über Security-Patches bis hin zu Cloud-Clients. Zudem entwickeln Sie bei Bedarf auch Applikationen für unsere Kunden, z. B. zur Gerätesteuerung oder Visualisierung. Sie begleiten Projekte von der Konzeptphase bis zur Umsetzung. Zur Qualitätssicherung setzen Sie automatisierte und manuelle Tests ein und erweitern unsere Testinfrastruktur laufend. Auch unsere CI/CD-Pipeline pflegen und optimieren Sie aktiv, um reibungslose Abläufe zu gewährleisten. Sie arbeiten eng mit der Projektleitung und der Hardwareentwicklung zusammen und stehen bei Bedarf im direkten Austausch mit externen Partnern und Kunden.

Team / description

Grossenbacher Systeme ist ein international tätiges Unternehmen. Wir entwickeln neue Produkte und produzieren Elektronik sowie elektronische Geräte für namhafte Kunden aus den verschiedensten Branchen, unter anderem aus der Medizinaltechnik und Industrie.

Qualifications and Skills

  • Abgeschlossenes Studium (UNI/FH/HF) mit Vertiefung in Informatik, Elektrotechnik oder Systemtechnik

  • Mehrjährige Erfahrung in der Embedded-Linux-Entwicklung, idealerweise mit Yocto

  • Mehrjährige Erfahrung in der Softwareentwicklung für Linux-basierte Embedded-Geräte

  • Von Vorteil: Kenntnisse im Bereich Embedded Security

  • Von Vorteil: Erfahrung im Umgang mit Open-Source-Software (OSS)

  • Von Vorteil: Erfahrung mit Frameworks wie Qt, Flutter oder vergleichbaren Technologien

  • Von Vorteil: Kenntnisse in Elektronik und gängigen Kommunikationsschnittstellen (z. B. UART, SPI, I2C)

  • Von Vorteil: Erfahrung mit SPS-Runtimes wie CODESYS, logi.RTS oder ähnlichen Systemen