Bühler AG

Software Development Engineer R&D for Machine Control Applications

📍 9240 Uzwil

Rolle und Verantwortlichkeiten

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.

Team / Beschreibung

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.

Qualifikationen und Fähigkeiten

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