74 Software Development - Software in Schinznach-dorf
Automatisierungsingenieur Robotik (m/w/d)
Über
Rolle
In dieser anspruchsvollen Funktion entwickelst und realisierst du innovative Automatisierungs- und Robotiklösungen für industrielle Anwendungen und begleitest Projekte von der ersten Konzeptidee bis zur erfolgreichen Inbetriebnahme. Du kombinierst Fachwissen aus den Bereichen Steuerungstechnik, Robotik und Maschinenautomation und arbeitest eng mit internen Fachabteilungen, Kunden und externen Partnern zusammen. Darüber hinaus übernimmst du Verantwortung für die technische Projektkoordination und treibst die Weiterentwicklung von Technologien, Prozessen und Standards aktiv voran.
Verantwortung
Entwicklung und Umsetzung von Automatisierungs- und Robotiksystemen über den gesamten Projektlebenszyklus
Konzeption, Auslegung und Auswahl geeigneter elektrischer, mechanischer und automatisierungstechnischer Komponenten
Programmierung und Weiterentwicklung von SPS-Steuerungen in Structured Text
Implementierung und Optimierung von mobilen, kollaborativen und industriellen Robotersystemen
Integration von Bildverarbeitungs- und Sensorsystemen in automatisierte Anlagen
Erstellung von technischen Dokumentationen, Betriebsanleitungen und Sicherheitsunterlagen
Fachliche Leitung und Koordination von Automatisierungs- und Entwicklungsprojekten
Steuerung der Zusammenarbeit mit Kunden, Lieferanten sowie internen Fachbereichen
Durchführung von Inbetriebnahmen, Tests und technischen Abnahmen beim Kunden
Evaluierung und Einführung neuer Technologien zur Steigerung von Effizienz, Qualität und Anlagenperformance
Mitarbeit bei der Weiterentwicklung interner Engineering-Prozesse und technischer Standards
Technische Unterstützung und Serviceeinsätze beim Kunden im In- und grenznahen Ausland
Qualifikationen
Abgeschlossenes Studium (FH oder HF) in Automation, Robotik, Elektrotechnik, Mechatronik oder einer vergleichbaren Fachrichtung
Mehrjährige Erfahrung in der Entwicklung, Integration oder Betreuung von Automatisierungs- und Robotikanlagen
Erfahrung mit Bildverarbeitungssystemen und industrieller Sensorik
Fundierte Kenntnisse in der Auslegung von Steuerungen, Robotern, Antriebssystemen und Automationskomponenten
Sehr gute Kenntnisse in der SPS-Programmierung mit Structured Text, beispielsweise mit Omron Sysmac Studio oder Siemens TIA Portal
Erfahrung in der Programmierung von mobilen, kollaborativen und stationären Industrierobotern
Gute Kenntnisse relevanter Maschinenrichtlinien und Sicherheitsnormen, insbesondere im industriellen Umfeld
Erfahrung in der Erstellung von Elektroschemas mit ePlan
Hohe Eigenverantwortung sowie strukturierte und lösungsorientierte Arbeitsweise
Erfahrung in der technischen Leitung und Koordination von Projekten
Bereitschaft zu gelegentlichen Reisen innerhalb der Schweiz und ins nahe Ausland
Wohnsitz in der Schweiz
Gute Englischkenntnisse in Wort und Schrift
Fliessende Deutschkenntnisse
Benefits
Embedded Entwickler:in (m/w/d)
Über
Verantwortung
- Du entwickelst, implementierst und testest hochwertige Embedded Software für mobile Arbeitsmaschinen im Off-Highway-Segment.
- In dieser Rolle realisierst du moderne Softwarelösungen in C/C++ auf Embedded-Linux-Systemen.
- Als Fachkraft für Softwareentwicklung gestaltest du HMI- und Display-Anwendungen mit Qt/QML/C++ und integrierst innovative Assistenzfunktionen.
- Du übernimmst eigenverantwortlich den gesamten Entwicklungsprozess von der Spezifikation über das Design bis zu Implementierung, Test und Validierung.
- In dieser Rolle unterstützt du die Umsetzung der Anforderungen des Cyber Resilience Act (CRA) und betreust CI/CD-Pipelines in Azure DevOps.
- Du nutzt moderne Entwicklungs- und Kollaborations-Tools wie Git, Visual Studio Code und Azure DevOps und bringst dich aktiv in Code-Reviews und Softwaretests ein.
Qualifikationen
- Abgeschlossenes Studium in Informatik, Elektrotechnik, Software Engineering oder einer vergleichbaren Fachrichtung
- Mehrjährige Praxis in der Embedded-Software-Entwicklung für mobile Steuerungen mit C/C++
- Erfahrung in Spezifikation, Entwicklung, Überprüfung und Verifikation von Funktionen sowie in der GUI-Entwicklung mit QML/Qt
- Sehr gute Python-Kenntnisse für Scripting, Testautomatisierung oder DevOps-Anwendungen
- Gute Kenntnisse in Cybersecurity (CRA) und Secure Software Development sowie Routine im Umgang mit Azure DevOps (Build-/Release-Automatisierung)
- Ausgeprägte analytische und konzeptionelle Fähigkeiten, selbstständige und flexible Arbeitsweise sowie sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Software Engineer C++ (m/w/d)
Über
Verantwortung
- Du entwickelst, implementierst und testest hochwertige Embedded Software für mobile Arbeitsmaschinen im Off-Highway-Segment.
- In dieser Rolle realisierst du moderne Softwarelösungen in C/C++ auf Embedded-Linux-Systemen.
- Als Softwareentwicklung Spezialist:in gestaltest du HMI- und Display-Anwendungen mit Qt/QML/C++ und integrierst innovative Assistenzfunktionen.
- Du übernimmst eigenverantwortlich den gesamten Entwicklungsprozess von der Spezifikation über das Design bis zur Implementierung, zum Test und zur Validierung.
- In dieser Rolle unterstützt du die Umsetzung von Anforderungen des Cyber Resilience Act (CRA) und betreust CI/CD-Pipelines in Azure DevOps.
- Als Softwareentwicklung Spezialist:in setzt du moderne Entwicklungs- und Kollaborationstools wie Git, Visual Studio Code und Azure DevOps ein und führst Code-Reviews sowie Softwaretests durch.
Qualifikationen
- Du hast ein abgeschlossenes Studium in Informatik, Elektrotechnik, Software Engineering oder einer vergleichbaren Fachrichtung.
- Du verfügst über fundierte Erfahrung in der Embedded-Software-Entwicklung für mobile Steuerungen mit C/C++.
- Du beherrschst Spezifikation, Entwicklung, Überprüfung und Verifikation von Funktionen und arbeitest dabei strukturiert und qualitätsbewusst.
- Du hast Praxis in der Entwicklung grafischer Benutzeroberflächen mit QML/Qt sowie sehr gute Python-Kenntnisse für Scripting, Testautomatisierung oder DevOps.
- Du kennst dich gut im Bereich Cybersecurity (CRA) und Secure Software Development aus und bist vertraut mit Azure DevOps, insbesondere mit Build- und Release-Automatisierung.
- Du überzeugst als flexible, selbstständige Persönlichkeit mit ausgeprägten analytischen und konzeptionellen Fähigkeiten sowie sehr guten Deutsch- und Englischkenntnissen.
Spezialist SPS & Robotik (m/w/d)
Über
Rolle
In dieser Rolle entwickelst du als Elektrotechnik Ingenieur Automatisierung und Robotik eigenständig komplexe Automationsanlagen – von der Konzeptphase über die Auslegung der Komponenten und die SPS- sowie Robotikprogrammierung bis hin zur Inbetriebnahme beim Kunden. Du verantwortest das Projektmanagement deiner Automatisierungsprojekte, koordinierst interdisziplinäre Teams und stellst durch enge Zusammenarbeit mit internen Schnittstellen und Kunden eine effiziente und qualitativ hochwertige Umsetzung sicher. Dabei nutzt du deine fundierte Erfahrung mit Bildverarbeitung, Automationskomponenten, normgerechter Auslegung nach EN ISO 12100 sowie im Erstellen von E-Schemas, um innovative und leistungsfähige Lösungen zu realisieren. Du setzt deine sehr guten Kenntnisse in der Programmierung von SPS in ST und von Robotern ein, um Prozesse zu optimieren und neue Technologien gezielt zur Steigerung von Effizienz und Performance zu integrieren. Mit deiner schnellen Auffassungsgabe, Kreativität, Eigeninitiative und deinem ausgeprägten Innovationsgeist trägst du entscheidend dazu bei, anspruchsvolle Automatisierungs- und Robotikprojekte erfolgreich zum Abschluss zu bringen.
Verantwortung
Du entwickelst individuelle Automationsanlagen und begleitest sie von der Planung bis zur erfolgreichen Inbetriebnahme beim Kunden.
Du programmierst SPS-Steuerungen sowie Roboterlösungen und passt bestehende Anwendungen an neue Anforderungen an.
Du wählst geeignete Komponenten aus und entwickelst gemeinsam mit Lieferanten leistungsfähige Automatisierungskonzepte.
Du übernimmst die Leitung von Projekten, koordinierst das Projektteam und arbeitest eng mit Kunden sowie internen Fachbereichen zusammen.
Du erstellst technische Dokumentationen, unterstützt Kunden vor Ort und bringst neue Technologien zur Weiterentwicklung der Automation ein.
Qualifikationen
Du hast ein Studium in Elektrotechnik, Automation, Mechatronik, Robotik oder einer vergleichbaren Fachrichtung abgeschlossen.
Du verfügst über Erfahrung in der Entwicklung von Automatisierungsanlagen, SPS-Programmierung und Robotersystemen.
Du arbeitest sicher mit Structured Text, Omron Sysmac Studio, Siemens TIA Portal und idealerweise ePlan.
Du kennst die Anforderungen der Maschinensicherheit und bringst Erfahrung mit Automationskomponenten sowie Bildverarbeitung mit.
Du kommunizierst sehr gut auf Deutsch, gut auf Englisch, bist reisebereit und wohnst in der Schweiz.
Benefits
Java Software Engineer Fullstack (m/w/d)
Über
Verantwortung
Unterstützung von Kunden in anspruchsvollen Softwareprojekten als Senior Entwickler und Junior Software Architect
Design und Umsetzung nachhaltiger Softwarelösungen mit Fokus auf Qualität und Wartbarkeit
Entwicklung moderner Fullstack-Anwendungen sowie Mitgestaltung von Architekturentscheidungen
Fachliche Unterstützung und Coaching von Teammitgliedern in agilen Projektumgebungen
Qualifikationen
Abgeschlossenes Studium in Informatik oder vergleichbare Ausbildung mit mehrjähriger Berufserfahrung
Fundierte Kenntnisse in Java, Spring oder Quarkus sowie modernen Frontend-Technologien (Angular oder React)
Erfahrung mit Cloud-Technologien, Container-Plattformen und CI/CD-Pipelines
Sehr gute Deutsch- und gute Englischkenntnisse sowie selbständige und strukturierte Arbeitsweise
Automatisierungsingenieur Robotik (m/w/d)
Über
Rolle
Du entwickelst innovative Automatisierungslösungen und Robotersysteme von der Konzeptphase bis zur erfolgreichen Inbetriebnahme beim Kunden. Dabei kombinierst Du SPS-Programmierung, Robotik, Bildverarbeitung und Projektleitung, um leistungsfähige und zukunftsorientierte Anlagen zu realisieren.
Verantwortung
Entwicklung und Umsetzung kundenspezifischer Automatisierungsanlagen – von der Konzeption bis zur Inbetriebnahme (IBS)
Programmierung von SPS-Steuerungen in Structured Text sowie Implementierung von Roboterprogrammen für Cobots, mobile und stationäre Industrieroboter
Auslegung und Auswahl von Steuerungen, Sensorik, Antriebstechnik und weiteren Automatisierungskomponenten
Erstellung von Elektroschemata, Betriebsanleitungen, Sicherheitsunterlagen und technischer Projektdokumentation
Leitung und Koordination von Automatisierungsprojekten sowie fachliche Unterstützung des Projektteams
Zusammenarbeit mit Kunden sowie internen Fachbereichen wie Fertigung, Qualitätssicherung und Service
Weiterentwicklung von Automatisierungsstandards, Robotiklösungen und technischen Prozessen
Qualifikationen
Abgeschlossenes Studium (FH/HF) in Elektrotechnik, Mechatronik, Automatisierungstechnik, Robotik oder vergleichbarer Fachrichtung
Mehrjährige Erfahrung in der Entwicklung von Automatisierungsanlagen mit Bildverarbeitung
Sehr gute Kenntnisse in der SPS-Programmierung mit Structured Text, idealerweise Omron Sysmac Studio oder Siemens TIA Portal
Erfahrung in der Programmierung von Industrierobotern, Cobots und mobilen Robotersystemen
Kenntnisse in EPLAN, EN ISO 12100, Maschinensicherheit, Sensorik und Antriebstechnik
Sehr gute Deutsch- sowie gute Englischkenntnisse
Reisebereitschaft von ca. 10 % innerhalb der Schweiz und des angrenzenden Auslands
Benefits
Softwareentwickler*in Backend (m/w/d)
Über
Rolle
In dieser Rolle übernimmst du die Konzeption und Entwicklung performanter Backend-Lösungen, die stabile und skalierbare Anwendungen ermöglichen. Du verantwortest die Umsetzung komplexer Anforderungen in sauberen, wartbaren Code und stellst sicher, dass Schnittstellen effizient und sicher angebunden sind. Dabei analysierst und optimierst du bestehende Services, identifizierst Verbesserungspotenziale und implementierst nachhaltige technische Lösungen. Zudem arbeitest du eng mit anderen Fachbereichen zusammen, um Anforderungen zu präzisieren und diese in hochwertige Backend-Funktionalitäten zu überführen. Durch dein professionelles Verständnis moderner Backend-Technologien trägst du entscheidend dazu bei, robuste und zukunftsfähige Softwareprodukte zu gestalten.
Verantwortung
- Du entwickelst und wartest performante Backend-Lösungen in PHP (inkl. PHP 8.x und idealerweise Laravel) auf professionellem Niveau.
- In dieser Rolle gestaltest und implementierst du RESTful APIs und integrierst Drittanbieter-APIs sowie externe Services in bestehende Systeme.
- Als Softwareentwickler*in Backend arbeitest du sicher mit relationalen Datenbanken, modellierst Datenstrukturen und erstellst komplexe SQL-Abfragen.
- Du modernisierst schrittweise bestehende Legacy-Systeme und setzt dabei Infrastructure-as-Code- und DevOps-Prinzipien praxisnah ein.
- In dieser Rolle nutzt du JavaScript, HTML5 und CSS3 gezielt zur Umsetzung moderner Architektur- und Frontend-Paradigmen.
- Du setzt Git mit etablierten Branching-Strategien ein, treibst kleinere Softwareprojekte eigenständig voran und bringst aktiv KI-Tools in deinen Entwicklungsalltag ein.
Qualifikationen
- Du hast fundierte Erfahrung in Elixir sowie im zugehörigen Ökosystem (Phoenix, LiveView).
- Du beherrschst neben PHP mindestens eine weitere Programmiersprache und fühlst dich in polyglotten Architekturen wohl.
- Du verfügst über Kenntnisse in Python und/oder Erfahrung mit der Integration von Machine-Learning- und LLM-basierten Features in produktive Anwendungen.
- Du kennst dich mit Cloud-nativen Architekturen aus und setzt diese sicher in Projekten ein.
- Du arbeitest routiniert mit Docker und CI/CD-Pipelines und automatisierst Build- und Deployment-Prozesse.
- Du hast Freude daran, Legacy-Anwendungen in moderne Architekturen zu überführen und arbeitest dabei gerne in agilen Umgebungen (Scrum, Kanban).
IT-Architekt für Java-Anwendungen (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du aktiv die digitale Transformation mit und verantwortest komplexe IT-Projekte von der Konzeption bis zur erfolgreichen Umsetzung. Du analysierst Geschäftsprozesse, identifizierst Optimierungspotenziale und entwickelst nachhaltige IT-Lösungen in enger Abstimmung mit verschiedenen Stakeholdern. Deine Erfahrung bringt Struktur in anspruchsvolle Projektphasen und sorgt für effiziente Abläufe und messbare Ergebnisse. Dabei nutzt du moderne Technologien und aktuelle Methoden des Projektmanagements, um strategische Ziele voranzutreiben. Durch deine lösungsorientierte Herangehensweise leistest du einen entscheidenden Beitrag zur kontinuierlichen Weiterentwicklung der IT-Landschaft.
Verantwortung
- Du prüfst eigenverantwortlich IT-Architekturen und unterstützt Kunden und Partner bei der Konzeption anspruchsvoller Software-Lösungen.
- In dieser Rolle entwickelst Du fundierte Entscheidungsvorlagen und überzeugende Lösungsansätze für ICT-Projekte unter Einhaltung der geltenden Rahmenbedingungen.
- Du begleitest Entwicklerteams während der Projektumsetzung und bist technische Ansprechperson für Scrum Master und Product Owner.
- Als IT-Architekt definierst und pflegst Du verbindliche Qualitätsstandards für eine nachhaltige Software-Entwicklung.
- Du bringst Deine Expertise bei strategischen ICT-Entscheidungen ein und berätst dabei das Management auf Augenhöhe.
- In der Schnittstellenfunktion zwischen Engineering und Entwicklung verantwortest Du die Umsetzung technischer Vorgaben auf der Continuous Delivery Plattform.
Qualifikationen
- Du hast einen Hochschul- oder Fachhochschulabschluss in Informatik sowie eine fachbezogene Weiterbildung, idealerweise einen Bachelor oder Master im Bereich Informatik
- Du verfügst über fundierte Erfahrung in der Java-Entwicklung und bist vertraut mit Java/JEE-Applikationsservern sowie Datenbanken
- Du kennst Dich aus mit Webservice-Integration, arbeitest sicher mit HTML5 und Javascript-basierten Web-Frameworks und entwickelst routiniert nach agilen Methoden
- Mit Tools wie Jenkins, Nexus und SonarQube gehst Du souverän um und bist zusätzlich mit Shell-Skripting unter Unix vertraut
- Deine Arbeitsweise ist geprägt von Eigenverantwortung, Zuverlässigkeit und einer schnellen Auffassungsgabe
- Du beherrschst eine zweite Amtssprache sowie Englisch auf gutem Niveau
SPS Software Engineer (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du innovative Automatisierungslösungen und setzt deine Expertise in der Softwareentwicklung gezielt ein. Du übernimmst die Verantwortung für die Konzeption, Implementierung und Optimierung von Steuerungs- und Automatisierungssoftware. Dabei analysierst du technische Anforderungen, entwickelst passende Softwarearchitekturen und stellst die zuverlässige Funktionalität im Betrieb sicher. Du arbeitest eng mit verschiedenen Schnittstellen zusammen, um reibungslose Abläufe zu gewährleisten und bestehende Systeme kontinuierlich zu verbessern. Durch deinen professionellen Beitrag trägst du massgeblich dazu bei, Automatisierungsprojekte effizient und zukunftsorientiert umzusetzen.
Verantwortung
- Du entwickelst SPS-, SCADA- und Leitsystemlösungen für anspruchsvolle Anwendungen in der Prozessindustrie.
- Du verbindest Automationslösungen mit ERP-Systemen und BI-Tools zu durchgängigen, digitalen Prozessketten und Datenanalysen.
- In dieser Rolle konzipierst und realisierst du Batchsysteme nach ISA‑88 und integrierst sie nahtlos in bestehende Produktions- und Leitsysteme.
- Du analysierst Kundenbedürfnisse, erarbeitest technische Konzepte und begleitest Projekte von der Idee bis zur Auslieferung.
- In dieser Rolle nimmst du Anlagen weltweit in Betrieb, schulst Anwender und stellst mit fundierter Dokumentation den nachhaltigen Projekterfolg sicher.
Qualifikationen
- Abgeschlossene technische Grundausbildung (z. B. Automatiker/in EFZ, Elektroinstallateur/in oder vergleichbar) sowie Weiterbildung als Techniker/in oder Ingenieur/in in Elektrotechnik, Automation, Informatik oder Verfahrenstechnik
- Praxis in der SPS-Programmierung im industriellen Umfeld, idealerweise mit TIA Portal oder Control Expert
- Von Vorteil sind Kenntnisse in SCADA-Systemen wie WinCC, Wonderware oder ProLeit sowie Erfahrung mit Batchsystemen nach ISA‑88 und ERP-Anbindungen (z. B. SAP)
- Freude am direkten Kundenkontakt, kombiniert mit einer selbstständigen, strukturierten und lösungsorientierten Arbeitsweise
- Gute Englischkenntnisse sowie Bereitschaft zu Reisetätigkeit von rund 20 %
- Du überzeugst mit Teamgeist, Eigeninitiative und der Fähigkeit, Kunden und Kolleginnen/Kollegen zu begeistern
Benefits
Data Engineer (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du die Finanzierungsprozesse institutioneller und grosser privater Investoren aktiv mit und trägst dazu bei, komplexe Anlageentscheidungen auf eine solide Datenbasis zu stellen. Du übernimmst Verantwortung für die Konzeption, Pflege und Weiterentwicklung SQL-basierter Daten- und Reportingsysteme, damit Investment-Reporting, -Controlling, -Consulting und -Accounting effizient und zuverlässig unterstützt werden. Durch deine Arbeit schaffst du Struktur und Transparenz in umfangreichen Anlagedaten und ermöglichst so klare, nachvollziehbare Entscheidungsgrundlagen. Du analysierst bestehende Datenflüsse, optimierst sie kontinuierlich und stellst sicher, dass relevante Informationen für Entscheidungsträger im In- und Ausland jederzeit in hoher Qualität verfügbar sind. Dabei kombinierst du technisches Know-how mit einem tiefen Verständnis für die Anforderungen moderner Finanz- und Anlageprozesse.
Verantwortung
- Du entwickelst, wartest und optimierst das analytische Business-Reporting des Unternehmens
- In dieser Rolle baust und pflegst du robuste Datenpipelines für verschiedene Fachbereiche
- Du konzipierst und realisierst Architekturen für Data Warehouses und Data Lakes
- Als Data Engineer unterstützt du die Batch- und Streaming-Datenverarbeitung über geeignete Schnittstellen
- Du analysierst neue Produkte und Dienstleistungen und setzt datenbasierte Anforderungen in Lösungen um
Qualifikationen
- Du verfügst über ein abgeschlossenes Studium an einer Fach- oder Hochschule mit Schwerpunkt Data oder Analytics Engineering oder eine gleichwertige Aus- bzw. Weiterbildung.
- Du hast praktische Erfahrung in der Konzeption und Umsetzung von Data Warehouses und Data Lakes auf Basis von MS SQL Server.
- Du bist versiert im Umgang mit KI- und Chatbot-Technologien sowie mit Programmiersprachen und Tools wie C#, Python, T-SQL, Power BI und Tableau.
- Idealerweise verfügst du über Grundkenntnisse in Finanzthemen, die dir den Einstieg in die Materie erleichtern.
- Du arbeitest gerne im Team, lernst schnell, denkst vernetzt und gehst Herausforderungen mit Freude an.
- Du interessierst dich für neue Technologien, bewegst dich sicher in unterschiedlichen Umsystemen und überzeugst mit Flexibilität, Serviceorientierung und positiver Ausstrahlung.
Benefits