138 offene Stellen Software Development
Embedded Engineer (C++) (m/w/d)
Rolle
In dieser Rolle treibst du die Produkteentwicklung von der Idee bis zur Serienfertigung voran und löst anspruchsvolle antriebstechnische sowie mechatronische Aufgabenstellungen. Du entwickelst Embedded-Software und übergeordnete Maschinensoftware für Elektronik-Plattformen und Antriebstechnik und pflegst die Hardware für Plattformkomponenten. Zudem verantwortest du die Weiterentwicklung und den Unterhalt bestehender Soft- und Hardwarelösungen, inklusive Softwaredokumentation und Testautomatisierung. Als Fachperson übernimmst du im Scrum-Team Verantwortung für Konzeption, Entwicklung und Wartung von Firmware, Antriebstechnik und Elektronik und stellst dabei Sicherheits- und Qualitätsanforderungen sicher. Dabei bringst du deine Erfahrung in Embedded-Echtzeitbetriebssystemen, moderner Printentwicklung und Kommunikationsschnittstellen ein und gestaltest aktiv zukunftsweisende, technisch anspruchsvolle Maschinenlösungen.
Verantwortung
- Du entwickelst Produkte von der ersten Idee bis zur Serienfertigung für anspruchsvolle mechatronische und antriebstechnische Anwendungen
- In dieser Rolle entwickelst du Embedded-Software und übergeordnete Maschinensoftware für Elektronik-Plattformen und Antriebstechnik
- Du konzipierst, entwickelst und pflegst Hardware für Plattformkomponenten sowie bestehende Produkte
- Als Entwickler für Embedded Soft- und Hardware übernimmst du im Scrum-Team Verantwortung für Firmware, Antriebstechnik und Elektronik
- Du erstellst Softwaredokumentationen und setzt Testautomatisierungen zur Qualitätssicherung um
- In dieser Rolle stellst du die Einhaltung von Sicherheits- und Qualitätsanforderungen sicher
Qualifikationen
- Du verfügst über ein Diplom als Elektroingenieur/-in FH oder ETH und bringst mehrjährige Berufserfahrung mit.
- Du programmierst sicher Embedded Software in C, verfügst über gute Kenntnisse in C++ sowie in Regelungs- und Antriebstechnik.
- Du hast Praxis in der Printentwicklung mit Altium (Schema und Layout) und kennst Schnittstellen wie EtherCAT, CAN und IO-Link.
- Du hast vorzugsweise Erfahrung mit Embedded-Echtzeitbetriebssystemen wie FreeRTOS sowie mit Softwareentwicklung in Linux-Umgebungen.
- Du bist mit agilen Methoden wie SAFe oder Scrum in der Hard- und Softwareentwicklung vertraut oder möchtest dich darin weiterentwickeln.
- Du arbeitest gerne interdisziplinär im Team, interessierst dich für technisch anspruchsvolle Maschinen und kommunizierst sehr gut auf Deutsch sowie gut auf Englisch.
Benefits
Entwickler für Embedded Soft- und Hardware (m/w/d)
Rolle
In dieser Rolle treibst du die Produkteentwicklung von der Idee bis zur Serienfertigung voran und löst anspruchsvolle antriebstechnische sowie mechatronische Aufgabenstellungen. Du entwickelst Embedded-Software und übergeordnete Maschinensoftware für Elektronik-Plattformen und Antriebstechnik und pflegst die Hardware für Plattformkomponenten. Zudem verantwortest du die Weiterentwicklung und den Unterhalt bestehender Soft- und Hardwarelösungen, inklusive Softwaredokumentation und Testautomatisierung. Als Fachperson übernimmst du im Scrum-Team Verantwortung für Konzeption, Entwicklung und Wartung von Firmware, Antriebstechnik und Elektronik und stellst dabei Sicherheits- und Qualitätsanforderungen sicher. Dabei bringst du deine Erfahrung in Embedded-Echtzeitbetriebssystemen, moderner Printentwicklung und Kommunikationsschnittstellen ein und gestaltest aktiv zukunftsweisende, technisch anspruchsvolle Maschinenlösungen.
Verantwortung
- Du entwickelst Produkte von der ersten Idee bis zur Serienfertigung für anspruchsvolle mechatronische und antriebstechnische Anwendungen
- In dieser Rolle entwickelst du Embedded-Software und übergeordnete Maschinensoftware für Elektronik-Plattformen und Antriebstechnik
- Du konzipierst, entwickelst und pflegst Hardware für Plattformkomponenten sowie bestehende Produkte
- Als Entwickler für Embedded Soft- und Hardware übernimmst du im Scrum-Team Verantwortung für Firmware, Antriebstechnik und Elektronik
- Du erstellst Softwaredokumentationen und setzt Testautomatisierungen zur Qualitätssicherung um
- In dieser Rolle stellst du die Einhaltung von Sicherheits- und Qualitätsanforderungen sicher
Qualifikationen
- Du verfügst über ein Diplom als Elektroingenieur/-in FH oder ETH und bringst mehrjährige Berufserfahrung mit.
- Du programmierst sicher Embedded Software in C, verfügst über gute Kenntnisse in C++ sowie in Regelungs- und Antriebstechnik.
- Du hast Praxis in der Printentwicklung mit Altium (Schema und Layout) und kennst Schnittstellen wie EtherCAT, CAN und IO-Link.
- Du hast vorzugsweise Erfahrung mit Embedded-Echtzeitbetriebssystemen wie FreeRTOS sowie mit Softwareentwicklung in Linux-Umgebungen.
- Du bist mit agilen Methoden wie SAFe oder Scrum in der Hard- und Softwareentwicklung vertraut oder möchtest dich darin weiterentwickeln.
- Du arbeitest gerne interdisziplinär im Team, interessierst dich für technisch anspruchsvolle Maschinen und kommunizierst sehr gut auf Deutsch sowie gut auf Englisch.
Benefits
Projektleiter Web Engineering (m/w/d)
Rolle
Für anspruchsvolle digitale Plattformen wird eine Persönlichkeit gesucht, die technisches Verständnis mit Projektverantwortung verbindet. Diese Rolle richtet sich an erfahrene Webspezialist:innen, die moderne Webarchitekturen nicht nur konzipieren, sondern auch aktiv an deren Umsetzung mitwirken möchten. Der Fokus liegt auf qualitativ hochwertigen Weblösungen, modernen Entwicklungsansätzen und der erfolgreichen Steuerung komplexer Digitalprojekte.
Verantwortung
Steuerung anspruchsvoller Webprojekte von der ersten Idee bis zum stabilen Produktivbetrieb
Planung, Priorisierung und Koordination interdisziplinärer Entwicklungsteams
Konzeption skalierbarer Webarchitekturen und moderner Frontend-Ökosysteme
Aktive Mitarbeit in der technischen Umsetzung moderner Webapplikationen
Definition von Anforderungen sowie Erstellung technischer Lösungsdesigns
Abstimmung mit Product Ownern, UX-Expert:innen und weiteren Projektbeteiligten
Sicherstellung effizienter Entwicklungsabläufe unter Einsatz agiler Methodiken
Etablierung moderner Entwicklungsstandards, Testingstrategien und Deploymentprozesse
Optimierung von Performance, Codequalität und technologischer Nachhaltigkeit
Qualifikationen
Ausbildung oder Studium im Bereich Wirtschaftsinformatik oder Informatik
Mehrjährige Praxis in der Entwicklung moderner Webapplikationen
Fundierte Erfahrung mit JavaScript und aktuellen Frameworks wie React, Vue oder Angular
Kenntnisse moderner Entwicklungsumgebungen, API-Design und Microservice-Architekturen
Erfahrung mit agilen Entwicklungsmodellen wie Scrum oder Kanban
Verständnis für DevOps-Ansätze, CI/CD-Pipelines und automatisiertes Testing
Strukturierte, analytische und lösungsorientierte Arbeitsweise
Fähigkeit, technische Themen klar zu vermitteln und Teams fachlich zu begleiten
Benefits
Technical Project Manager - Webentwicklung (m/w/d)
Rolle
Für die Planung und Umsetzung anspruchsvoller Webprojekte suchen wir eine:n erfahrene:n Projektleiter:in mit starkem technischem Hintergrund in der Webentwicklung. In dieser Rolle übernehmen Sie die Verantwortung für die Leitung von Webprojekten von der Konzeption bis zur erfolgreichen Umsetzung. Gleichzeitig bleiben Sie technisch nahe an der Entwicklung und unterstützen das Team aktiv bei Architektur-, Technologie- und Implementierungsfragen.
Verantwortung
Leitung und Koordination von Webentwicklungsprojekten (Planung, Umsetzung, Qualitätssicherung)
Enge Zusammenarbeit mit Entwickler:innen, UX/UI, Stakeholdern und externen Partnern
Technische Konzeption und Architektur moderner Weblösungen
Aktive Mitarbeit in der Entwicklung (insbesondere Frontend / JavaScript-basierte Anwendungen)
Definition von Anforderungen und Erstellung technischer Spezifikationen
Sicherstellung von Termin-, Qualitäts- und Budgetzielen
Begleitung des gesamten Entwicklungsprozesses von der Idee bis zum Go-live
Kontinuierliche Optimierung von Entwicklungsprozessen und Technologien
Qualifikationen
Abgeschlossenes Studium als Wirtschaftsinformatiker:in (FH, HF oder Universität) oder vergleichbare Ausbildung
Mehrjährige Erfahrung in der Webentwicklung, insbesondere mit JavaScript und modernen Webtechnologien
Erfahrung in der Leitung von Software- oder Webprojekten
Gute Kenntnisse moderner Web-Frameworks (z. B. React, Vue oder Angular)
Erfahrung mit Webarchitekturen, APIs und gängigen Entwicklungsprozessen
Analytische und strukturierte Arbeitsweise
Ausgeprägte Kommunikations- und Organisationsfähigkeiten
Sehr gute Deutschkenntnisse, Englisch von Vorteil
Benefits
Software Engineer (Java) (m/w/d)
Rolle
In dieser Rolle übernimmst du die verantwortungsvolle Betreuung von Anwenderanfragen im Helpdesk, analysierst Supportfälle und löst softwarebezogene Probleme zielgerichtet. Du verantwortest die Umsetzung von Change Requests in der Java-basierten Applikationslandschaft, inklusive der kontinuierlichen Pflege bestehender Lösungen. Dabei erstellst du präzise technische Dokumentationen, kalkulierst Aufwände und stellst sicher, dass Kundenanforderungen strukturiert und effizient umgesetzt werden. Zusätzlich führst du interne wie externe Schulungen durch und trägst so zur Wissensvermittlung und nachhaltigen Nutzung der Anwendungen bei. Durch deine Erfahrung im Umgang mit relationalen Datenbanken, Linux-Systemen und agilen Arbeitsweisen stellst du einen stabilen, professionellen Supportbetrieb sicher.
Verantwortung
- Du analysierst Supportfälle, klassifizierst sie und behebst softwarebezogene Probleme im Kundenumfeld selbständig.
- In dieser Rolle setzt du Change Requests an der WAMAS-Softwarelösung eigenständig in Java um.
- Du erstellst technische Lösungsbeschreibungen und kalkulierst Aufwände für Change Requests auf Basis von Kundenanforderungen.
- In dieser Rolle pflegst und wartest du kontinuierlich bestehende Softwarelösungen.
- Als Software Engineer führst du interne und externe Schulungen im Rahmen von Change Requests durch.
Qualifikationen
- Abgeschlossene technische Ausbildung sowie Hochschulabschluss (FH oder HF) in Informatik, Elektrotechnik, Systemtechnik oder einem vergleichbaren Bereich
- Sichere Praxis in der objektorientierten Softwareentwicklung, idealerweise mit Java oder C#
- Gute Kenntnisse im Umgang mit relationalen Datenbanken, vorzugsweise Oracle, sowie Erfahrung mit Linux-Betriebssystemen
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift; Französischkenntnisse sind ein Plus
- Freude an der Mitarbeit in agilen Teams und an einer lösungsorientierten Zusammenarbeit
- Aufgeschlossene, kommunikative Persönlichkeit, die den direkten Kontakt mit Kundinnen und Kunden schätzt
Benefits
Software Engineer (m/w/d)
Rolle
In dieser Rolle übernimmst du die verantwortungsvolle Betreuung von Anwenderanfragen im Helpdesk, analysierst Supportfälle und löst softwarebezogene Probleme zielgerichtet. Du verantwortest die Umsetzung von Change Requests in der Java-basierten Applikationslandschaft, inklusive der kontinuierlichen Pflege bestehender Lösungen. Dabei erstellst du präzise technische Dokumentationen, kalkulierst Aufwände und stellst sicher, dass Kundenanforderungen strukturiert und effizient umgesetzt werden. Zusätzlich führst du interne wie externe Schulungen durch und trägst so zur Wissensvermittlung und nachhaltigen Nutzung der Anwendungen bei. Durch deine Erfahrung im Umgang mit relationalen Datenbanken, Linux-Systemen und agilen Arbeitsweisen stellst du einen stabilen, professionellen Supportbetrieb sicher.
Verantwortung
- Du analysierst Supportfälle, klassifizierst sie und behebst softwarebezogene Probleme im Kundenumfeld selbständig.
- In dieser Rolle setzt du Change Requests an der WAMAS-Softwarelösung eigenständig in Java um.
- Du erstellst technische Lösungsbeschreibungen und kalkulierst Aufwände für Change Requests auf Basis von Kundenanforderungen.
- In dieser Rolle pflegst und wartest du kontinuierlich bestehende Softwarelösungen.
- Als Software Engineer führst du interne und externe Schulungen im Rahmen von Change Requests durch.
Qualifikationen
- Abgeschlossene technische Ausbildung sowie Hochschulabschluss (FH oder HF) in Informatik, Elektrotechnik, Systemtechnik oder einem vergleichbaren Bereich
- Sichere Praxis in der objektorientierten Softwareentwicklung, idealerweise mit Java oder C#
- Gute Kenntnisse im Umgang mit relationalen Datenbanken, vorzugsweise Oracle, sowie Erfahrung mit Linux-Betriebssystemen
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift; Französischkenntnisse sind ein Plus
- Freude an der Mitarbeit in agilen Teams und an einer lösungsorientierten Zusammenarbeit
- Aufgeschlossene, kommunikative Persönlichkeit, die den direkten Kontakt mit Kundinnen und Kunden schätzt
Benefits
Schweizer Bauleiter*in (m/w/d)
Rolle
In dieser Rolle übernimmst du die Bauüberwachung anspruchsvoller Hochbauprojekte von der Planung bis zur erfolgreichen Schlüsselübergabe. Du verantwortest die qualitativ hochwertige, termin- und kostengerechte Realisierung der dir anvertrauten Projekte und stellst dabei eine reibungslose Zusammenarbeit aller Beteiligten sicher. Dabei trägst du mit deinem professionellen Auftreten und deiner strukturierten Arbeitsweise zu einem effizienten, lösungsorientierten Projektablauf bei. Du bringst deine Erfahrung ein, um Herausforderungen auf der Baustelle frühzeitig zu erkennen, geeignete Massnahmen abzuleiten und so den Projekterfolg nachhaltig zu sichern. Durch dein Engagement gestaltest du ein dynamisches, vielfältiges Umfeld aktiv mit und schaffst die Grundlage für hochwertige, langfristig überzeugende Bauwerke.
Verantwortung
- Du übernimmst die ganzheitliche Betreuung von Wohn-, Industrie- und Gewerbebauprojekten vom Baubeginn bis zur schlüsselfertigen Übergabe
- In dieser Rolle steuerst und koordinierst du sämtliche Bauabläufe mit Fachplanern und Unternehmern von der Ausschreibung bis zur Bauabnahme
- Als Bauüberwachung im Hochbau erstellst du Werkverträge, Terminpläne und Submissionen und stellst deren Umsetzung sicher
- Du bist erste Ansprechperson für Bauherrschaft, Kundschaft, Handwerker und Planer während der gesamten Realisationsphase
- In dieser Rolle verantwortest du Vertrags- und Kostenmanagement sowie die Einhaltung von Terminen, Kosten und Qualitätszielen bis zum Projektabschluss
- Du sicherst die Qualität der fertiggestellten Projekte in der Garantiephase und förderst aktiv die Arbeitssicherheit auf der Baustelle
Qualifikationen
- Du verfügst über ein abgeschlossenes Studium (FH/ETH) als Architekt oder Bauingenieur oder eine abgeschlossene Ausbildung als Polier, Bauführer, Zimmermann, Hochbauzeichner, Maurer o. Ä.; eine Weiterbildung zum Bauleiter ist von Vorteil.
- Du bringst idealerweise Erfahrung im Umgang mit CAD-Programmen mit.
- Du besitzt ausgeprägte planerische und organisatorische Fähigkeiten sowie sicheres Verhandlungsgeschick.
- Du gehst konstruktiv und lösungsorientiert mit internen und externen Planern sowie weiteren Projektpartnern um.
- Du arbeitest gerne im Team und übernimmst vor Ort die Führung der Baustelle.
- Du zeichnest dich durch hohe Eigenverantwortung, Selbständigkeit und Durchsetzungsvermögen aus und verfügst über Deutschkenntnisse auf C2-Niveau.
Benefits
Software Entwickler (C++/SPS) (m/w/d)
Rolle
In dieser Rolle übernimmst du die Weiterentwicklung anspruchsvoller C++ Anwendungen für neue Maschinenbaureihen und Optionen im Bereich Langabkantmaschinen. Du verantwortest die Konzeption und Umsetzung neuer Software-Features im Team sowie gemeinsam mit der Kundschaft und trägst Mitverantwortung für die Software-Architektur. Dabei führst du manuelle Tests am Simulator oder gelegentlich direkt an der Maschine durch und erweiterst kontinuierlich die automatisierten Tests sowie die technische Dokumentation. Zudem unterstützt du die Weiterentwicklung von SPS-Software in Structured Text und bringst deine Erfahrung in objektorientierter Programmierung ein. Mit deiner analytischen und strukturierten Arbeitsweise trägst du massgeblich dazu bei, komplexe technische Aufgabenstellungen in leistungsfähige Softwarelösungen zu übersetzen.
Verantwortung
- Du entwickelst unsere C++ Software für neue Maschinenbaureihen und Optionen im Bereich Langabkantmaschinen weiter
- In dieser Rolle erarbeitest du gemeinsam mit dem Team und unseren Kunden neue Software-Features
- Du übernimmst Mitverantwortung für die Weiterentwicklung und Pflege unserer Software-Architektur
- Als C++ Anwendungsentwickler führst du manuelle Tests am Simulator und gelegentlich an Kundenmaschinen in der Ostschweiz durch
- Du erweiterst automatisierte Software-Tests und pflegst die zugehörige Dokumentation
- In dieser Rolle unterstützt du die Weiterentwicklung unserer SPS-Software in Structured Text auf Beckhoff-Systemen
Qualifikationen
- Du verfügst über eine höhere Aus- oder Weiterbildung in Informatik.
- Du hast eine Grundausbildung als Automatiker, Polymechaniker oder eine vergleichbare technische Ausbildung abgeschlossen.
- Du besitzt mindestens vier Jahre praktische Erfahrung in objektorientierter Programmierung, idealerweise mit modernem C++.
- Du arbeitest selbständig, analytisch, strukturiert und mit hohem Qualitätsbewusstsein.
- Du erfasst komplexe technische Aufgabenstellungen schnell und zuverlässig.
- Du bist motiviert, dich laufend in neue Themen und Technologien einzuarbeiten.
Benefits
Software Engineer (C++/SPS) (m/w/d)
Rolle
In dieser Rolle übernimmst du die Weiterentwicklung anspruchsvoller C++ Anwendungen für neue Maschinenbaureihen und Optionen im Bereich Langabkantmaschinen. Du verantwortest die Konzeption und Umsetzung neuer Software-Features im Team sowie gemeinsam mit der Kundschaft und trägst Mitverantwortung für die Software-Architektur. Dabei führst du manuelle Tests am Simulator oder gelegentlich direkt an der Maschine durch und erweiterst kontinuierlich die automatisierten Tests sowie die technische Dokumentation. Zudem unterstützt du die Weiterentwicklung von SPS-Software in Structured Text und bringst deine Erfahrung in objektorientierter Programmierung ein. Mit deiner analytischen und strukturierten Arbeitsweise trägst du massgeblich dazu bei, komplexe technische Aufgabenstellungen in leistungsfähige Softwarelösungen zu übersetzen.
Verantwortung
- Du entwickelst unsere C++ Software für neue Maschinenbaureihen und Optionen im Bereich Langabkantmaschinen weiter
- In dieser Rolle erarbeitest du gemeinsam mit dem Team und unseren Kunden neue Software-Features
- Du übernimmst Mitverantwortung für die Weiterentwicklung und Pflege unserer Software-Architektur
- Als C++ Anwendungsentwickler führst du manuelle Tests am Simulator und gelegentlich an Kundenmaschinen in der Ostschweiz durch
- Du erweiterst automatisierte Software-Tests und pflegst die zugehörige Dokumentation
- In dieser Rolle unterstützt du die Weiterentwicklung unserer SPS-Software in Structured Text auf Beckhoff-Systemen
Qualifikationen
- Du verfügst über eine höhere Aus- oder Weiterbildung in Informatik.
- Du hast eine Grundausbildung als Automatiker, Polymechaniker oder eine vergleichbare technische Ausbildung abgeschlossen.
- Du besitzt mindestens vier Jahre praktische Erfahrung in objektorientierter Programmierung, idealerweise mit modernem C++.
- Du arbeitest selbständig, analytisch, strukturiert und mit hohem Qualitätsbewusstsein.
- Du erfasst komplexe technische Aufgabenstellungen schnell und zuverlässig.
- Du bist motiviert, dich laufend in neue Themen und Technologien einzuarbeiten.
Benefits
Software Engineer (TOP Arbeitgeber) (m/w/d)
Rolle
In dieser Rolle gestaltest du innovative Softwarelösungen für anspruchsvolle Vorsorgeanwendungen und treibst deren Weiterentwicklung aktiv voran. Du übernimmst die Verantwortung für die Konzeption, Implementierung und Optimierung von qualitativ hochwertiger Verwaltungssoftware. Dabei analysierst du fachliche Anforderungen, übersetzt sie in durchdachte technische Lösungen und begleitest den gesamten Entwicklungszyklus. Du arbeitest eng mit verschiedenen Stakeholdern zusammen, um stabile, performante und zukunftsfähige Anwendungen sicherzustellen. Durch dein professionelles Erfahrungsniveau leistest du einen wesentlichen Beitrag zur kontinuierlichen Verbesserung der bestehenden Systeme und Prozesse.
Verantwortung
- Du übernimmst die End-to-End-Entwicklung von Features im Web-Frontend und Backend – vom technischen Design bis zur Produktivsetzung.
- In dieser Rolle arbeitest du eng mit Product Owner und Tester:innen zusammen, um nutzerfreundliche und performante Web-Applikationen zu realisieren.
- Du konzipierst und implementierst UI-Komponenten mit Fokus auf Responsiveness, Barrierefreiheit und ein klares, ansprechendes Design.
- Als Softwareentwickler nimmst du notwendige Anpassungen im Backend und an APIs vor, um neue oder erweiterte Funktionalitäten zu ermöglichen.
- Du stellst hohe Code-Qualität, Testbarkeit und Wartbarkeit durch den Einsatz von Clean-Code-Prinzipien sicher.
- In dieser Rolle implementierst du automatisierte Tests und beteiligst dich aktiv an Code-Reviews, um die Softwarequalität kontinuierlich zu verbessern.
Qualifikationen
- Du verfügst über ein abgeschlossenes Informatikstudium (FH/ETH oder gleichwertige Ausbildung) sowie 3–5 Jahre Erfahrung in der agilen Softwareentwicklung.
- Du beherrschst moderne Webtechnologien wie Angular, TypeScript, HTML5/CSS und hast Erfahrung in der Entwicklung von RESTful Services.
- Du hast fundiertes Wissen in Softwarearchitektur, Design-Patterns und modernen Software-Engineering-Praktiken (z.B. Scrum, Clean Code, Clean Architecture).
- Idealerweise verfügst du über erste Kenntnisse in Containerisierung, Cloud-Technologien und DevOps-Ansätzen.
- Du zeichnest dich durch abstraktes Denkvermögen, eine analytische, systematische Arbeitsweise und hohe Qualitätsansprüche aus.
- Du arbeitest gerne im Team und überzeugst mit klarer Kommunikation sowie guten Organisationsfähigkeiten.
Benefits