221 IT - Software Development in Hemishofen
Industrial Software Developer (m/w/d)
Über
Verantwortung
Entwicklung intuitiver Maschinenoberflächen mit modernen Frameworks wie C#/.NET oder Blazor.
Implementierung und Optimierung industrieller Steuerungs- und Bewegungsabläufe.
Aufbau robuster Datenverbindungen mittels OPC UA, MQTT oder REST.
Realisierung kundenspezifischer Automationslösungen inklusive Validierung und Produktionsübergabe.
Erstellung technischer Unterlagen sowie fachliche Unterstützung bei komplexen Servicefällen.
Qualifikationen
Technischer Hochschulabschluss bzw. höhere Fachausbildung in Informatik, Mechatronik, Automatisierung oder Systemtechnik.
Praxiserprobte Softwarekompetenz, vorzugsweise in C#, .NET, TypeScript oder Python.
Verständnis für industrielle Kommunikation, Motion Control und automatisierte Fertigungsumgebungen.
Erfahrung mit agilen Entwicklungsprozessen, Versionsverwaltung und CI/CD, beispielsweise GitLab CI oder Azure DevOps.
Ausgeprägtes analytisches Denken, hohe Lernbereitschaft sowie sichere schriftliche und mündliche Kommunikation in Deutsch und Englisch.
Benefits
Automation Software Engineer (m/w/d)
Über
Verantwortung
Du gestaltest moderne Bedienlösungen auf Basis von C# und .NET.
Du bringst SPS-, CNC- sowie Robotersteuerungen zum Laufen.
Du verknüpfst Anlagen, Geräte und IT-Landschaften über leistungsfähige Kommunikationsprotokolle.
Du begleitest Automatisierungsvorhaben von der Konzeption bis zum produktiven Einsatz.
Du analysierst Fehlerbilder und unterstützt bei technischen Herausforderungen im Tagesgeschäft.
Qualifikationen
Du hast ein Studium in Software Engineering, Elektrotechnik, Automation oder einer verwandten Disziplin abgeschlossen.
Du verfügst über fundierte Programmiererfahrung mit C#/.NET und idealerweise WPF.
Du kennst industrielle Steuerungs-, Visualisierungs- oder Robotiksysteme aus der Praxis.
Du arbeitest strukturiert, eigeninitiativ und lösungsorientiert an mehreren Vorhaben.
Du begeisterst dich für digitale Technologien, lernst schnell und kommunizierst sicher auf Deutsch sowie Englisch.
Benefits
Software Quality Engineer (m/w/d)
Über
Verantwortung
Du entwickelst eine wirkungsvolle Teststrategie und stellst eine hohe Produktqualität sicher.
Du planst und koordinierst Prüfungen über verschiedene Entwicklungs- und Produktbereiche hinweg.
Du leitest aus Anforderungen und User Stories aussagekräftige Testfälle ab und führst diese strukturiert durch.
Du überprüfst funktionale sowie qualitative Produktanforderungen und begleitest deren Abnahme.
Du arbeitest eng mit Product Ownern, Entwicklung und weiteren Beteiligten zusammen und bringst Qualitätsaspekte frühzeitig ein.
Qualifikationen
Du hast ein Studium in Ingenieurwesen, Wirtschaftsinformatik oder eine vergleichbare Ausbildung abgeschlossen.
Du bringst praktische Erfahrung im Software Testing oder als Agile Test Engineer mit.
Du verfügst über ein ausgeprägtes Qualitätsbewusstsein und Freude daran, Prozesse und Produkte kontinuierlich zu verbessern.
Du kennst agile Vorgehensweisen wie Scrum, Kanban oder SAFe sowie gängige Entwicklungs- und Testwerkzeuge.
Du arbeitest selbstständig und kooperativ, kommunizierst überzeugend und beherrschst Deutsch sowie Englisch
Benefits
(Senior) Software Test & Quality Specialist (m/w/d)
Über
Verantwortung
Sicherstellung einer durchgängigen Qualitätsprüfung vom einzelnen Feature bis zum vollständigen Produkt.
Aufbau und laufende Optimierung von Testprozessen für manuelle Prüfungen und fachliche Abnahmen.
Planung von Testzyklen sowie Abstimmung der Aktivitäten mit Engineering, Product Management und weiteren Teams.
Überführung von fachlichen Vorgaben in nachvollziehbare Prüfszenarien und Bewertung der erzielten Ergebnisse.
Begleitung von Releases durch systematische Verifikation und frühzeitige Identifikation möglicher Qualitätsrisiken.
Qualifikationen
Höhere Ausbildung oder Studium im technischen, wirtschaftlichen oder IT-nahen Umfeld.
Mehrjährige Praxis in Softwarequalität, Testmanagement oder einer vergleichbaren Funktion innerhalb agiler Teams.
Fundiertes Verständnis moderner Entwicklungsprozesse und agiler Frameworks wie Scrum, Kanban oder SAFe.
Analytische Persönlichkeit mit hoher Sorgfalt, Eigeninitiative und einem ausgeprägten Gespür für Fehlerbilder und Zusammenhänge.
Teamorientiertes und kommunikatives Auftreten sowie sichere Sprachkenntnisse in Deutsch und Englisch; Französisch ist ein Plus.
Benefits
Embedded Systems Developer (m/w/d)
Über
Rolle
Du hast die Chance, an innovativen, energieeffizienten Antriebslösungen zu arbeiten und die Zukunft der Industrieautomation mitzugestalten. In dieser Rolle übernimmst du die Verantwortung für die Entwicklung von Embedded Software und trägst dazu bei, dass unsere Produkte auf höchstem Niveau bleiben. Du arbeitest an Lösungen, die den Energieverbrauch von Elektromotoren reduzieren und die Rückspeisung von Energie ermöglichen. Du verantwortest die Entwicklung von Software, die in unseren Frequenzumrichtern eingesetzt wird und weltweit im Einsatz ist. Du gestaltest damit die Zukunft der Industrieautomation mit und trittst in eine herausfordernde und abwechslungsreiche Rolle ein.
Verantwortung
Konzeption und Realisierung leistungsfähiger Softwarebausteine für elektronische Leistungsregelung und vernetzte Industrieanwendungen.
Technische Abstimmung funktionaler Anforderungen mit internen Projektgruppen sowie externen Auftraggebern.
Umsetzung echtzeitnaher Steuerungsfunktionen und industrieller Datenkommunikation auf ARM-basierten Embedded-Plattformen.
Sicherstellung der Softwarequalität durch systematische Verifikation, komponentenbezogene Prüfverfahren und Integrationstests.
Interdisziplinäre Zusammenarbeit mit Hardware-Engineering, Produktmanagement und technischen Anwendungsteams.
Qualifikationen
Abgeschlossenes Studium in Informationstechnik, Elektronik, Mechatronik oder einer vergleichbaren Fachrichtung mit fundierter Berufspraxis.
Ausgeprägte Erfahrung in der C-Programmierung für ressourcenbeschränkte Systeme sowie Kenntnisse von ARM-Prozessoren und Embedded-Architekturen.
Sicherer Umgang mit Versionsverwaltung, beispielsweise Git, sowie Werkzeugen für Spezifikationsverwaltung und Softwaretests.
Methodisches Vorgehen, hohe Problemlösungskompetenz und Freude an anspruchsvollen technischen Herausforderungen; Erfahrung mit Antriebsregelung ist ein Plus.
Kommunikationsstarke, ausdauernde Persönlichkeit mit guten Deutsch- und Englischkenntnissen.
Benefits
Firmware Developer (m/w/d)
Über
Rolle
Du hast die Chance, an innovativen, energieeffizienten Antriebslösungen zu arbeiten und die Zukunft der Industrieautomation mitzugestalten. In dieser Rolle übernimmst du die Verantwortung für die Entwicklung von Embedded Software und trägst dazu bei, dass unsere Produkte auf höchstem Niveau bleiben. Du arbeitest an Lösungen, die den Energieverbrauch von Elektromotoren reduzieren und die Rückspeisung von Energie ermöglichen. Du verantwortest die Entwicklung von Software, die weltweit in unseren Frequenzumrichtern eingesetzt wird. Du gestaltest damit die Zukunft der Industrieautomation und trägst zu einer nachhaltigeren Zukunft bei.
Verantwortung
Du entwickelst massgeschneiderte Firmware-Lösungen für intelligente Antriebssysteme und industrielle Steuerungskomponenten.
Du erarbeitest gemeinsam mit Fachspezialisten und Kunden technische Anforderungen und übersetzt diese in umsetzbare Softwarekonzepte.
Du programmierst hardwarenahe Funktionen in C für ARM-Cortex-A- und Cortex-M-Plattformen.
Du implementierst Steuerungsalgorithmen und Kommunikationsschnittstellen und überprüfst deren Zuverlässigkeit mittels automatisierter Modul- und Integrationstests.
Du arbeitest eng mit Elektronikentwicklung, Produktverantwortlichen und Anwendungsspezialisten an der Weiterentwicklung innovativer Antriebslösungen.
Qualifikationen
Du verfügst über einen Hochschulabschluss in Elektrotechnik, Informatik oder einem verwandten Ingenieurgebiet und mehrjährige Entwicklungserfahrung.
Du beherrschst Embedded C und kennst dich mit Mikrocontrollern, Prozessorarchitekturen und hardwarenaher Programmierung aus.
Du bist mit professionellen Entwicklungswerkzeugen wie Git, Debuggern und strukturiertem Requirements-Management vertraut.
Du arbeitest analytisch, qualitätsbewusst und lösungsorientiert; Kenntnisse in Regelungstechnik oder industrieller Automation sind willkommen.
Du überzeugst durch Eigeninitiative, Teamfähigkeit und gute Kommunikationskenntnisse in Deutsch und Englisch.
Benefits
Embedded Software Engineer (m/w/d)
Über
Verantwortung
Du programmierst leistungsfähige Firmware für moderne Antriebslösungen.
Du übersetzt technische Bedürfnisse in klare Softwarekonzepte und Architekturen.
Du entwickelst hardwarenahe C-Logik für ARM-Cortex-Plattformen.
Du gestaltest Lösungen gemeinsam mit Elektronik-, Automations- und Softwareexperten.
Du prüfst deine Entwicklungen mit automatisierten Modul- und Systemtests.
Qualifikationen
Du hast ein Hochschulstudium in Elektrotechnik, Informationstechnik oder Automation abgeschlossen.
Du bringst mehrere Jahre Erfahrung aus der Embedded-Entwicklung mit.
Du verfügst über sehr gute C-Kenntnisse und bist mit Debugging- sowie Entwicklungsumgebungen vertraut.
Du kennst Git, Anforderungsverwaltung und strukturierte Engineering-Prozesse.
Du überzeugst durch analytisches Denken, Erfindergeist, Beharrlichkeit und eine methodische Arbeitsweise.
Benefits
Embedded Systems / Firmware Engineer (m/w/d)
Über
Verantwortung
Entwicklung und Dokumentation modularer Firmware-Konzepte unter Einhaltung technischer, normativer und kundenspezifischer Vorgaben.
Übersetzung produktspezifischer Anforderungen in verifizierbare Software-Spezifikationen und belastbare Systemstrukturen.
Realisierung sicherheitsgerichteter Software für Sensorik auf ARM-basierten Mikrocontrollern.
Aufbau von Mustergeräten sowie technische Begleitung von Inbetriebnahmen, Erweiterungen und Wartungsarbeiten an bestehenden Lösungen.
Etablierung automatisierter Build-, Prüf- und Integrationsabläufe sowie Vereinheitlichung der Entwicklungsstandards.
Qualifikationen
Höhere Ausbildung im Software Engineering, Embedded Engineering oder einem verwandten technischen Fachgebiet.
Mehrjährige praktische Tätigkeit in der hardwarenahen Programmierung mit C und C++.
Erfahrung mit Mikrocontroller-Plattformen, Softwaredesign, UML und etablierten Entwurfsmethoden.
Vertrautheit mit automatisierter Qualitätssicherung, Integrationsprüfungen und technischen Kommunikationsprotokollen; Kenntnisse in Sensor-/Aktor-Systemen sind willkommen.
Du sprichst fliessend Deutsch, Englisch mindestens B1
Benefits
Embedded Software Engineer – Safety, C/C++ & Secure Automation (m/w/d)
Über
Verantwortung
Du entwirfst robuste Softwarearchitekturen und technische Designs für sicherheitskritische Embedded-Produkte.
Du formulierst Anforderungen für Embedded-Komponenten und setzt diese in mehrkanalige Firmware für Sicherheitssensoren um.
Du entwickelst und erweiterst C/C++-Software für ARM-Cortex-M-Mikrocontroller und begleitest Prototypen bis zur Inbetriebnahme.
Du definierst und realisierst Modul-, Funktions- und Integrationstests und entwickelst automatisierte CI/CT-Prozesse weiter.
Du stärkst Standardisierung, Modularisierung und Wiederverwendbarkeit und stellst dabei Sicherheit, Verfügbarkeit und Rückverfolgbarkeit sicher.
Qualifikationen
Du hast ein FH- oder Bachelorstudium in Software Engineering, Informatik oder einer vergleichbaren technischen Richtung abgeschlossen.
Du bringst 2–3 Jahre Erfahrung in der Embedded-Entwicklung sowie sehr gute C/C++-Kenntnisse mit.
Du kennst ARM-Cortex-M- oder vergleichbare Mikrocontroller und bist mit UML sowie gängigen Architekturmustern vertraut.
Du hast Praxis mit Unit-/Integrationstests und idealerweise automatisierten Prüfverfahren, Schnittstellen oder Sensorik.
Du interessierst dich für Functional Safety und Secure Coding und kennst idealerweise IEC 61508, IEC 62443, MISRA-C oder CERT C; sehr gutes Deutsch rundet dein Profil ab.
Benefits
Senior Angular Developer (m/w/d)
Über
Verantwortung
Entwicklung moderner und leistungsfähiger Webanwendungen mit Angular und TypeScript für anspruchsvolle Kundenprojekte
Gestaltung und Weiterentwicklung skalierbarer Frontend-Architekturen sowie Umsetzung benutzerfreundlicher und barrierefreier Oberflächen
Sicherstellung einer hohen Softwarequalität durch automatisierte Tests, Code Reviews und kontinuierliche Verbesserungen
Enge Zusammenarbeit mit UX-, Backend- und DevOps-Teams sowie fachliche Unterstützung anderer Entwickler bei technischen Fragestellungen
Qualifikationen
Abgeschlossenes Informatikstudium oder vergleichbare Ausbildung sowie mindestens fünf Jahre Erfahrung in der Frontend-Entwicklung mit Angular und TypeScript
Fundierte Kenntnisse in modernen Frontend-Architekturen, modularen Anwendungen, API-Integrationen sowie UX und Accessibility
Erfahrung mit agilen Methoden und automatisierten Tests; Kenntnisse in Nx, Java, .NET, CI/CD oder Container-Technologien von Vorteil
Selbstständige und teamorientierte Persönlichkeit mit Interesse an KI-gestützter Entwicklung und Agentic Coding sowie sicheren Deutsch- und guten Englischkenntnissen