18 Software Development - Embedded in Gallen
SPS Programmierer Maschinen- und Anlagebau (m/w/d)
Über
Unser Rocken Partner ist mit industriellen elektrotechnischen Produkten in Europa, Amerika und Asien vertreten. Ständige Innovationen tragen dazu bei, dass sich unser Partner in vielen Anwendungen einen Vorsprung erarbeitet hat.
Verantwortung
- Entwicklung und Programmierung von Steuerungssoftware sowie Benutzeroberflächen (HMI)
- Erstellung und Erweiterung von SPS-Programmen für Steuerungen
- Applikationsentwicklung für Anlagen und Sondermaschinen
- Realisierung der jeweiligen Programmierung, von der technischen Klärung bis zur Abnahme der Anlage
- Erstellen von technischen Unterlagen und Anleitungen
Qualifikationen
- Erfolgreich abgeschlossene Grundausbildung als Automatiker, Mechatroniker, Elektroniker o.ä
- Mehrjährige Berufserfahrungen in einer ähnlichen Position im Automationsumfeld, Maschinen- und Anlagenbau
- Sehr gute Kenntnisse in HMI, und SPS
- Sehr gute Deutschkenntnisse in Wort und Schrift, weitere Sprachen von Vorteil
Benefits
Softwareentwickler C/C++ und TypeScript (m/w/d)
Über
Rolle
In dieser Rolle verantwortest du die Konzeption, Umsetzung und kontinuierliche Weiterentwicklung von IT-Sicherheitsstrategien in komplexen Systemlandschaften. Du analysierst Sicherheitsrisiken, entwickelst passende Schutzmassnahmen und koordinierst deren Implementierung in enger Abstimmung mit Fachabteilungen. Dabei evaluierst du neue Technologien und sorgst für die Einhaltung relevanter Compliance-Richtlinien. Deine fundierte Erfahrung im Bereich Cyber Security ermöglicht es dir, auch bei kritischen Vorfällen schnell und effektiv zu handeln. So trägst du massgeblich zur Sicherheit und Stabilität der gesamten IT-Infrastruktur bei.
Verantwortung
- Du entwickelst komplexe Echtzeitprogramme in C/C++ unter Linux für Embedded Systeme und Verkehrsrechner.
- In dieser Rolle implementierst Du leistungsfähige Businesslogik-Module in TypeScript und Node.js für unsere Integrationsplattform.
- Du optimierst kontinuierlich unsere Verkehrsrechnerplattform sowie die Software für Lichtsignalanlagen und entwickelst relevante Schnittstellen.
- Als Softwareentwickler arbeitest Du teamübergreifend mit Projektleitenden und anderen Entwicklerteams zusammen.
- Du bringst neue Ideen ein und treibst innovative Lösungsansätze zur Weiterentwicklung unserer Systeme voran.
- Du sorgst für eine stabile, erweiterbare Codebasis durch Wartung und Erweiterung bestehender Module.
Qualifikationen
- Du hast eine Ausbildung als Informatiker HF/FH oder eine vergleichbare Qualifikation abgeschlossen
- Du verfügst über mindestens fünf Jahre Praxiserfahrung in TypeScript/Node.js sowie C/C++
- Du arbeitest routiniert mit Docker und Compose und hast erste Berührungspunkte mit Kubernetes (K8S) und Helm
- Du bringst fundiertes Know-how im Umgang mit Microservices und verteilten Systemen mit
- CI/CD-Prozesse sind dir vertraut, und du hast praktische Erfahrung mit Tools wie Jenkins, Nexus, Git und Subversion
- Du kommunizierst fliessend auf Deutsch und kannst dich sicher auf Englisch verständigen
Softwareentwickler C/C++ und TypeScript (m/w/d)
Über
Rolle
In dieser Rolle verantwortest du die Konzeption, Umsetzung und kontinuierliche Weiterentwicklung von IT-Sicherheitsstrategien in komplexen Systemlandschaften. Du analysierst Sicherheitsrisiken, entwickelst passende Schutzmassnahmen und koordinierst deren Implementierung in enger Abstimmung mit Fachabteilungen. Dabei evaluierst du neue Technologien und sorgst für die Einhaltung relevanter Compliance-Richtlinien. Deine fundierte Erfahrung im Bereich Cyber Security ermöglicht es dir, auch bei kritischen Vorfällen schnell und effektiv zu handeln. So trägst du massgeblich zur Sicherheit und Stabilität der gesamten IT-Infrastruktur bei.
Verantwortung
- Du entwickelst komplexe Echtzeitprogramme in C/C++ unter Linux für Embedded Systeme und Verkehrsrechner.
- In dieser Rolle implementierst Du leistungsfähige Businesslogik-Module in TypeScript und Node.js für unsere Integrationsplattform.
- Du optimierst kontinuierlich unsere Verkehrsrechnerplattform sowie die Software für Lichtsignalanlagen und entwickelst relevante Schnittstellen.
- Als Softwareentwickler arbeitest Du teamübergreifend mit Projektleitenden und anderen Entwicklerteams zusammen.
- Du bringst neue Ideen ein und treibst innovative Lösungsansätze zur Weiterentwicklung unserer Systeme voran.
- Du sorgst für eine stabile, erweiterbare Codebasis durch Wartung und Erweiterung bestehender Module.
Qualifikationen
- Du hast eine Ausbildung als Informatiker HF/FH oder eine vergleichbare Qualifikation abgeschlossen
- Du verfügst über mindestens fünf Jahre Praxiserfahrung in TypeScript/Node.js sowie C/C++
- Du arbeitest routiniert mit Docker und Compose und hast erste Berührungspunkte mit Kubernetes (K8S) und Helm
- Du bringst fundiertes Know-how im Umgang mit Microservices und verteilten Systemen mit
- CI/CD-Prozesse sind dir vertraut, und du hast praktische Erfahrung mit Tools wie Jenkins, Nexus, Git und Subversion
- Du kommunizierst fliessend auf Deutsch und kannst dich sicher auf Englisch verständigen
Embedded Software Engineer – Medical Devices (C/C++) (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du als Embedded Softwareentwickler:in für Mikrosysteme die nächste Generation einer innovativen Insulinpumpe aktiv mit und trägst dazu bei, das Leben von Menschen mit Diabetes nachhaltig zu verbessern. Du übernimmst die Entwicklung und Optimierung von Embedded Software für hochpräzise Mikrosysteme und stellst deren zuverlässige Funktion im medizinischen Umfeld sicher. Du verantwortest die Umsetzung technischer Anforderungen in performanten, robusten und effizienten Softwarelösungen. Dabei analysierst und testest du bestehende Funktionen, identifizierst Verbesserungspotenziale und setzt diese strukturiert um. Zudem arbeitest du eng mit internen Schnittstellen zusammen, um Hard- und Software optimal aufeinander abzustimmen und einen hohen Qualitätsstandard zu gewährleisten.
Verantwortung
Du entwickelst embedded Software in C für moderne Medizingeräte und übernimmst zentrale Funktionen im System
Dabei erstellst und pflegst du Testfälle in C++, um die Softwarequalität sicherzustellen
Im Team führst du Code Reviews durch und verbesserst gemeinsam die Codebasis
Zusätzlich arbeitest du an technischer Dokumentation und hältst Inhalte sauber fest
Mit verschiedenen Teams koordinierst du Schnittstellen und optimierst Tools und Workflows kontinuierlich
Qualifikationen
Ein Studium in Informatik oder Medizintechnik hast du erfolgreich abgeschlossen
Du bist sicher in C-Entwicklung auf Embedded-Systemen, idealerweise mit Bare-Metal-Erfahrung
Mit Git, C++ und Python arbeitest du effizient und praxisnah
Du kennst dich mit STM32, RTOS und Bluetooth (ATT/GATT) gut aus
Du arbeitest im Team strukturiert, bist in Deutsch schriftlich sowie mündlich einwandfrei und zusätzlich fliessend in Englisch
Benefits
Ingenieur Embedded Systeme / C++ (m/w/d)
Über
Unser Rocken Partner ist ein international tätiges Industrieunternehmen, das sich auf automatisierte Lösungen zur Verarbeitung und Prüfung von leitungsgebundenen Komponenten spezialisiert hat. Das Unternehmen entwickelt hochentwickelte Maschinen, Prüfsysteme sowie integrierte Produktionslösungen für anspruchsvolle industrielle Anwendungen.
Das Portfolio umfasst sowohl voll- als auch teilautomatisierte Systeme sowie digitale Lösungen zur Optimierung und Überwachung von Produktionsprozessen. Im Mittelpunkt stehen dabei technologische Innovation, höchste Präzision und kundenspezifische Systemlösungen.
Die Arbeitsweise ist geprägt von technischer Exzellenz, globaler Zusammenarbeit und dem Anspruch, kontinuierlich neue Standards in der industriellen Fertigung zu setzen.
Gesucht werden engagierte Persönlichkeiten, die Freude daran haben, komplexe technische Herausforderungen zu lösen und die Weiterentwicklung innovativer Produktionslösungen aktiv mitzugestalten.
Rolle
In dieser Rolle tauchst du tief in die Welt der Embedded Systeme ein und gestaltest robuste elektronische Lösungen für anspruchsvolle Anwendungen. Du übernimmst die Entwicklung, Implementierung und Optimierung von Embedded Software und Hardwarekomponenten und stellst dabei eine zuverlässige Funktionalität sicher. Du verantwortest den gesamten Entwicklungszyklus von der Konzeption über das Prototyping bis hin zu Tests und Dokumentation. Mit deinem Fachwissen analysierst du komplexe technische Anforderungen, leitest daraus passende Architekturen ab und trägst so massgeblich zur Weiterentwicklung der Systeme bei. Durch deine strukturierte und präzise Arbeitsweise stellst du sicher, dass Qualität, Sicherheit und Effizienz der eingebetteten Elektronik kontinuierlich verbessert werden.
Verantwortung
- Du entwickelst mechatronische und antriebstechnische Produkte von der Idee bis zur Serienreife.
- In dieser Rolle konzipierst, programmierst und pflegst du Embedded-Software sowie übergeordnete Maschinensoftware.
- Du entwickelst und betreust die Hardware für Plattformkomponenten und bestehende Produkte.
- In dieser Rolle übernimmst du im Scrum-Team Verantwortung für Firmware, Antriebstechnik und Elektronik.
- Du erstellst und pflegst Softwaredokumentationen und baust Testautomatisierungen auf.
- Du stellst die Einhaltung aller relevanten Sicherheits- und Qualitätsanforderungen sicher.
Qualifikationen
- Du verfügst über ein abgeschlossenes Studium als Elektroingenieur/-in FH oder ETH und bringst mehrjährige Berufserfahrung mit.
- Du hast fundierte Praxis in der Embedded-Softwareentwicklung in C, gute Kenntnisse in C++ sowie Erfahrung in Regelungs- und Antriebstechnik.
- Du bist versiert im Einsatz von Altium für die Entwicklung von Schaltplänen und Leiterplattenlayouts und kennst Schnittstellen wie EtherCAT, CAN und IO-Link.
- Erfahrung mit Embedded-Echtzeitbetriebssystemen (z.B. FreeRTOS) sowie in der Softwareentwicklung in Linux-Umgebungen zeichnen dich aus.
- Idealerweise bist du mit agilen Entwicklungsmethoden wie SAFe oder Scrum in der Hard- und Softwareentwicklung vertraut.
- Du arbeitest gerne interdisziplinär im Team an technisch anspruchsvollen Maschinen und verfügst über sehr gute Deutsch- sowie gute Englischkenntnisse.
Benefits
Ingenieur Embedded Systeme und Elektronik (m/w/d)
Über
Unser Rocken Partner ist ein international tätiges Industrieunternehmen, das sich auf automatisierte Lösungen zur Verarbeitung und Prüfung von leitungsgebundenen Komponenten spezialisiert hat. Das Unternehmen entwickelt hochentwickelte Maschinen, Prüfsysteme sowie integrierte Produktionslösungen für anspruchsvolle industrielle Anwendungen.
Das Portfolio umfasst sowohl voll- als auch teilautomatisierte Systeme sowie digitale Lösungen zur Optimierung und Überwachung von Produktionsprozessen. Im Mittelpunkt stehen dabei technologische Innovation, höchste Präzision und kundenspezifische Systemlösungen.
Die Arbeitsweise ist geprägt von technischer Exzellenz, globaler Zusammenarbeit und dem Anspruch, kontinuierlich neue Standards in der industriellen Fertigung zu setzen.
Gesucht werden engagierte Persönlichkeiten, die Freude daran haben, komplexe technische Herausforderungen zu lösen und die Weiterentwicklung innovativer Produktionslösungen aktiv mitzugestalten.
Rolle
In dieser Rolle tauchst du tief in die Welt der Embedded Systeme ein und gestaltest robuste elektronische Lösungen für anspruchsvolle Anwendungen. Du übernimmst die Entwicklung, Implementierung und Optimierung von Embedded Software und Hardwarekomponenten und stellst dabei eine zuverlässige Funktionalität sicher. Du verantwortest den gesamten Entwicklungszyklus von der Konzeption über das Prototyping bis hin zu Tests und Dokumentation. Mit deinem Fachwissen analysierst du komplexe technische Anforderungen, leitest daraus passende Architekturen ab und trägst so massgeblich zur Weiterentwicklung der Systeme bei. Durch deine strukturierte und präzise Arbeitsweise stellst du sicher, dass Qualität, Sicherheit und Effizienz der eingebetteten Elektronik kontinuierlich verbessert werden.
Verantwortung
- Du entwickelst mechatronische und antriebstechnische Produkte von der Idee bis zur Serienreife.
- In dieser Rolle konzipierst, programmierst und pflegst du Embedded-Software sowie übergeordnete Maschinensoftware.
- Du entwickelst und betreust die Hardware für Plattformkomponenten und bestehende Produkte.
- In dieser Rolle übernimmst du im Scrum-Team Verantwortung für Firmware, Antriebstechnik und Elektronik.
- Du erstellst und pflegst Softwaredokumentationen und baust Testautomatisierungen auf.
- Du stellst die Einhaltung aller relevanten Sicherheits- und Qualitätsanforderungen sicher.
Qualifikationen
- Du verfügst über ein abgeschlossenes Studium als Elektroingenieur/-in FH oder ETH und bringst mehrjährige Berufserfahrung mit.
- Du hast fundierte Praxis in der Embedded-Softwareentwicklung in C, gute Kenntnisse in C++ sowie Erfahrung in Regelungs- und Antriebstechnik.
- Du bist versiert im Einsatz von Altium für die Entwicklung von Schaltplänen und Leiterplattenlayouts und kennst Schnittstellen wie EtherCAT, CAN und IO-Link.
- Erfahrung mit Embedded-Echtzeitbetriebssystemen (z.B. FreeRTOS) sowie in der Softwareentwicklung in Linux-Umgebungen zeichnen dich aus.
- Idealerweise bist du mit agilen Entwicklungsmethoden wie SAFe oder Scrum in der Hard- und Softwareentwicklung vertraut.
- Du arbeitest gerne interdisziplinär im Team an technisch anspruchsvollen Maschinen und verfügst über sehr gute Deutsch- sowie gute Englischkenntnisse.
Benefits
Softwareentwickler Automation - SPS Programmierer (m/w/d)
Über
Rocken® betreut mehrere spannende Unternehmen in der Automationstechnik. Hierzu suchen wir stetig nach Fachkräften mit fundierten SPS/PLC Kenntnissen
Rocken® sucht erfahrene Fachkräfte im Bereich Automationstechnik.
In Zusammenarbeit mit unseren Partnern bieten wir in folgenden Berufsgruppen Stellen an: SPS Programmierer, Softwareentwickler SPS
Hierzu betreuen wir Schweizer KMU's sowie internationale Konzerne in der Rekrutierung der verschiedenen Vakanzen und Projekten.
Mit Rocken® Talent bieten wir eine nachhaltige und langfristige Lösung der Karriereplanung an – Du wirst auch proaktiv von uns auf spannende Vakanzen in der Automationstechnik hingewiesen, welche deinen Kriterien wie Lohn, Arbeitsumfeld, Aufgaben etc. entsprechen.
#SPS #PLC #SiemensS7 #Beckhoff #AllenBradley #B&R
Verantwortung
- Erstellen von SPS-Programmen
- Planung und Ausführung der Steuerungssoftware
- Analyse technischer und technologischer Prozesse von Neu- und Bestandsanlagen
- Technische Anforderungen an die Automation für Kundenprojekte definieren
- Erstellen von Testplänen
- Installation und Konfiguration von Systemen
- Kundenschulung
- Erstellen von Technische Dokumentationen
Qualifikationen
- Techniker HF oder Ingenieur FH in Elektrotechnik oder Automation
- Mehrjährige Berufserfahrung in der SPS-Programmierung, idealerweise mit SIMATIC S7/TIA-Portal
- Kenntnisse von Steuerungen
- Ausgeprägte Kommunikations- und Teamfähigkeit
- Stilsichere Deutschkenntnisse sowie gute Englischkenntnisse
Benefits
Automationsingenieur (m/w/d)
Über
Rolle
Du entwickelst und begleitest anspruchsvolle Automationslösungen im Bereich Maschinensteuerungen und bist verantwortlich für die Umsetzung von SPS-Softwareprojekten im industriellen Umfeld. Dabei arbeitest Du eng mit internen Fachstellen zusammen und stellst sicher, dass technische Anforderungen sauber in funktionierende Steuerungs- und Visualisierungssysteme umgesetzt werden. In dieser Rolle kombinierst Du Softwareentwicklung, Elektrotechnik und Inbetriebnahme zu einem vielseitigen Aufgabenbereich mit hoher technischer Tiefe.
Verantwortung
Erstellung von Realisierungspflichtenheften sowie Wartungs- und Instandhaltungshandbüchern
Prüfung und Kontrolle von technischen Ausführungsunterlagen, insbesondere Elektrokonstruktionen und Stromlaufplänen
Entwicklung und Programmierung von SPS-Software für Siemens SIMATIC, SINAMICS und verwandte Systeme
Umsetzung von Anforderungen im Bereich Qualitätssicherung (QA) sowie Definition entsprechender Test- und Prüfkonzepte
Durchführung von Inbetriebnahmen und Funktionsprüfungen von Maschinensteuerungen
Entwicklung und Anpassung von HMI-Systemen (WinCC) sowie Motion & Drives Anwendungen
Qualifikationen
Abgeschlossenes MINTS-Studium (BSc / HF) oder vergleichbare technische Ausbildung
Fundierte Kenntnisse in SPS-Programmierung, Motion Control sowie Antriebstechnik (Drives)
Erfahrung mit Siemens SIMATIC, SINAMICS und HMI-Systemen (WinCC)
Verständnis für mechanische, physikalische und technische Prozesse in industriellen Anlagen
Selbstständige, präzise und verantwortungsbewusste Arbeitsweise im Umfeld von Industrieautomation
Sehr gute Deutsch- und Englischkenntnisse (mindestens Niveau B2)
Benefits
Software Engineer C/C++ (m/w/d)
Über
Rocken® ist in der digitalen Rekrutierung von Talenten und Experten in der Softwarebranche spezialisiert und zählt unterschiedlichste, etablierte Unternehmungen zu den Partnern. Diese Partner bieten spannende Projekte aus vielfältigen Branchen wie Public & Transport, Energie, Versicherung, Banking & Finance, Life Science & Pharma oder Retail, Forschung, oder Industrie. Mit dem Anspruch für die besten Talente beraten wir unsere Partner für eine zukunftsfähige und spannende Karriereplanung mit ihren Mitarbeitenden.
Rocken® zeigt Dir die Software-Landschaft der Schweiz gerne aus der Vogelperspektive. Wo Du die besten Benefits erhältst, welche die coolsten Projekte sind und wo Du dich am besten weiterentwickeln kannst. Melde Dich an und erhalte mit Rocken® Talent Dein bestes Profil, das Du je gesehen hast. Wir stellen Dich als Mensch mit Werten und Vorstellungen technologisch und organisch in den Mittelpunkt.
Verantwortung
Entwicklung von Applikationssoftware für Hightech-Industriemaschinen von der Analyse bis zur Inbetriebnahme
Programmierung von echtzeitfähigen Multitasking-Anwendungen auf modernen Plattformen (Multicore PowerPC, ARM) mit C/C++ und Lua
Entwicklung von User Interfaces für Linux und Windows mit C++, Python, HTML5 und JavaScript
Softwareentwicklung nach IEC EN 61508 (funktionale Sicherheit)
Erstellung und Pflege von technischer Dokumentation für Entwickler und Anwender
Qualifikationen
Abgeschlossenes Hochschulstudium (FH, Uni oder ETH) mit erster Berufserfahrung und Suche nach einer neuen Herausforderung
Fundiertes Wissen in modernen Programmiertechniken sowie Motivation, dieses in einem anspruchsvollen Umfeld einzusetzen
Hohe Teamfähigkeit und gute kulturelle Passung ins bestehende Team
Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Benefits
Senior Software Entwickler C++ (m/w/d)
Über
Rocken® ist in der digitalen Rekrutierung von Talenten und Experten aus Consulting und Software Engineering spezialisiert. Wir kollaborieren mit den spannendsten, Schweizer IT Softwarehersteller und Beratungsfirmen. Wir stellen einhergehend ein Netz an etablierten Unternehmungen digital und transparent durch unsere geschlossene Rocken® Talent Plattform zur Verfügung.
Damit unsere Partner ihre Projekte erfolgreich stemmen können, braucht es ein Zusammenspiel verschiedener Fachspezialisten aus den Bereichen: Agile Business Analyse, Requirements Engineering, Project Management, Software Engineering, Architektur, DevOps, und Security.
Hast du Lust auf eine neue Herausforderung? Dann profitiere als Rocken® Talent von unserer breiten Vernetzung und lass dir spannende Jobs vorstellen.
Verantwortung
Verantwortung für das Design, die Implementierung und Wartung von Microservices-Architekturen
Entwicklung von Backend-Services zur Abbildung von Business-Logik sowie Unterstützung im Fullstack-Bereich (Datenbanken, Schnittstellen, IoT-Geräteintegration und Frontend)
Mitarbeit und Support in der CI/CD-Pipeline sowie im gesamten DevOps- und Produktlebenszyklus
Definition von User Stories gemeinsam mit Product Owner und Entwicklungsteam
Durchführung von Unit- und Integrationstests sowie Erstellung und Pflege von technischer Dokumentation in einem regulierten Umfeld
Qualifikationen
Abgeschlossenes technisches Studium (Uni/FH) sowie mehrjährige Erfahrung als Softwareentwickler:in
Erfahrung mit verteilten Systemen, Containerisierung sowie Webentwicklung (Client- und Server-seitig)
Sehr gute Kenntnisse in .NET/C++ sowie DevOps, IoT, Cybersecurity, Datenbanken und Cloud-Technologien (AWS, Kubernetes)
Erfahrung mit Microservice-Kommunikationstechnologien wie AMQP, MQTT und Kafka sowie idealerweise Data Science
Praxis in agilen Softwareentwicklungsprojekten sowie hohe Flexibilität hinsichtlich Technologien und Aufgabenbereichen
Sehr gute Deutsch- und Englischkenntnisse
Benefits