Software Development Engineer R&D for Machine Control Applications

Standort: 

Uzwil, St. Gallen, CH, 9240

Arbeitsort:  Vor Ort
Dauer:  Unbefristet
Datum:  10.09.2025

Zwei Milliarden Menschen essen täglich Lebensmittel, die auf Anlagen von Bühler hergestellt wurden. Eine Milliarde Menschen reisen in Fahrzeugen, deren Teile mit Technologien von Bühler produziert wurden. Mit jeder Entscheidung verfolgt Bühler das Ziel, die Bedürfnisse von Wirtschaft, Mensch und Natur in Einklang zu bringen. So entwickeln wir Lösungen, die nachhaltige Geschäftsmöglichkeiten in der globalen Lebensmittel-, Futtermittel- und Mobilitätsindustrie eröffnen. Wir wollen Innovationen für eine bessere Welt schaffen, mit besonderem Fokus auf gesunde, sichere und nachhaltige Lösungen. Deshalb arbeiten wir mit Kunden, Start-ups, multinationalen Konzernen und Wissenschaftlern zusammen, um gemeinsam eine schnellere Wirkung zu erzielen.

Summary

Wenn sie Frühstücksmüesli, Waffeln und Pasta lieben, dann kennen sie uns bereits.

Bühler AG ist die Technologie-Spezialistin für Anlagen und Services zur Getreide- und Nahrungsmittelverarbeitung sowie in der Herstellung von hochwertigen Materialien.

Im R&D von Bühler AG wird die Müllerei-Industrie revolutioniert. Wir entwickeln Automations-Lösungen für den reibungslosen Betrieb von Müllerei-Anlagen der Zukunft.

Werden sie Teil unseres Teams!

Job Responsibilities

  • Sie entwickeln Embedded-Applikationssoftware zur Steuerung unserer Maschinen
  • Sie übernehmen die Verantwortung für vollständige Software-Applikationen
  • Sie entwickeln Konzepte und Module in agilen Softwareprojekten
  • Sie überprüfen Softwareanforderungen und definieren eine angemessene Definition of Done (DoD)
  • Sie führen kontinuierliche Code-Reviews durch und setzen Tests konsequent um
  • Sie testen Neuentwicklungen in unseren Werken sowie bei Kunden weltweit
  • Sie arbeiten eng mit UX-Designerinnen und -Designern sowie HMI-Programmiererinnen und -Programmierern zusammen
  • Sie arbeiten kontinuierlich und proaktiv mit der Hardware- und Mechanik Abteilung in interdisziplinären Projekten zusammen

Qualifications

  • Technische Ausbildung in Software Engineering
  • Kenntnisse in ‚embedded C‘ und embedded operating systems (z.B. Linux), sowie Kenntnisse von Hochsprachen wie C++/C#
  • Hohes Qualitätsverständnis und strukturiertes Coding (Clean Code) mit Code Management in Git
  • Fähigkeit SW Architektur zu erklären und visualisieren, z.B. mit UML-Diagrammen
  • Strukturierte Problemlösungs-Fähigkeit und starker Teamplayer
  • Hohe Selbstorganisation bei mehreren gleichzeitigen Aufgaben
  • Sehr gute Deutsch- und Englisch-Kenntnisse, mind. B2
  • Bereitschaft zu Reisetätigkeit ca. 10%

Bühler bietet nicht nur Arbeitsmöglichkeiten und den internationalen Austausch von gleichgesinnten Fachleuten an. Wir sind mehr als nur ein globales Unternehmen. Unser Wertversprechen, die Versorgung der Welt mit Lebensmitteln und Mobilität nachhaltig zu gestalten, bringt in unseren Branchen weltweit positive Veränderungen voran. Werden Sie Teil eines dynamischen Umfelds, das Ihren Innovationsdrang mit einer Welt der Möglichkeiten verbindet. Zu uns zu kommen bedeutet, an gemeinsamen Zielen zu arbeiten: Innovationen für eine bessere Welt zu schaffen und gleichzeitig Teil eines Unternehmens zu sein, das sich für Ihren Erfolg einsetzt.

Lassen Sie uns gemeinsam etwas bewirken!