183 offene Stellen Software Development
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
Embedded Software Engineer (C/C++) (m/w/d)
Über
Rolle
Softwareentwicklung: Entwurf, Entwicklung, Prüfung und Dokumentation hardwarenaher Software gemäss Normen und Best Practices
Wartung: Optimierung und Pflege bestehender Software
Anforderungsmanagement: Mitwirkung bei der Definition von Softwareanforderungen
Dokumentation: Unterstützung bei zulassungsrelevanter Systemdokumentation
Verantwortung
Ausbildung: Abgeschlossenes Studium im technisch-naturwissenschaftlichen Bereich
Erfahrung: Mehrjährige Praxis mit C++ und C für Echtzeitsysteme
Zusatzkenntnisse: Elektrotechnik, Messtechnik, Qt oder LabView sowie Norm IEC62304 von Vorteil
Sprachkenntnisse: Sehr gute Deutsch- und Englischkenntnisse
Embedded Software Engineer (80-100%) (m/w/d)
Über
Rolle
Du entwirfst, entwickelst, prüfst und dokumentierst hardwarenahe Software nach geltenden Normen und Best Practices.
Du wartest und optimierst die Software bestehender Produkte.
Du wirkst bei der Definition von Softwareanforderungen mit.
Du unterstützt bei der Erstellung zulassungsrelevanter Systemdokumentationen.
Verantwortung
Abgeschlossenes Studium im technisch-naturwissenschaftlichen Bereich.
Mehrjährige Erfahrung mit C++ und C für Echtzeitsysteme.
Vorteilhaft: Kenntnisse in Elektrotechnik, Messtechnik, Qt oder LabView sowie Norm IEC62304.
Sehr gute Deutsch- und Englischkenntnisse.
Software Engineer (80-100%) (m/w/d)
Über
Verantwortung
Entwicklung einer Windows Client-App
Erstellung einer mobilen App für Android und iOS
Erweiterung der Softwarearchitektur für mehr Skalierbarkeit
Implementierung neuer API-Schnittstellen
Erweiterung der Benutzeroberfläche für verbesserte Nutzererfahrung
Verbesserung der Datensicherheit auf allen Plattformen
Einführung von Cloud Anbindung für erweiterte Funktionen
Optimierung der Software für ressourcenschonendere Nutzung
Qualifikationen
Abgeschlossenes Informatikstudium oder eine vergleichbare Ausbildung
Mehrjährige praktische Erfahrung in der Softwareentwicklung
Expertise in objektorientierter Programmierung mit C# und VB.Net in der Microsoft Umgebung
Erfahrung in der mobilen App-Entwicklung mit .NET MAUI
Vertraut mit Webtechnologien wie HTML und CSS
Erfahrung in der Implementierung von IT-Schnittstellen (NFC, USB, COM)
Fundierte Kenntnisse in Softwarearchitektur
Sehr gute Deutschkenntnisse in Wort und Schrift
Benefits
Softwareentwickler:in für ERP-Lösungen (m/w/d)
Über
Rolle
In dieser Rolle entwickelst und betreust du moderne, kundenspezifische Softwarelösungen über den gesamten Lifecycle hinweg. Du arbeitest an mobilen Anwendungen, Cloud-Integrationen und Schnittstellenlösungen und sorgst dafür, dass Systeme stabil, performant und nahtlos integriert funktionieren – sowohl in Cloud- als auch On-Premise-Umgebungen.
Verantwortung
Weiterentwicklung und Wartung kundenspezifischer Applikationen über den gesamten Lebenszyklus
Ausbau bestehender Softwareprodukte sowie Branchenlösungen im App-Ökosystem
Entwicklung und Umsetzung mobiler Anwendungen für Smartphones, Tablets und Scanner-Geräte
Integration von Systemen und Datenquellen über REST-, OData-, SOAP-, File- und FTP-Schnittstellen
Anbindung lokaler Ressourcen (z. B. Drucker, Scanner, Fileshares, SQL-Datenbanken) an Cloud-Umgebungen
Planung und Durchführung von Software-Updates in Cloud- und On-Premise-Kundensystemen
Analyse, Wartung und Optimierung bestehender Applikationen inklusive Performance- und Fehleranalysen
Koordination von Massnahmen zur nachhaltigen Systemverbesserung in Zusammenarbeit mit Kunden und internen Teams
Qualifikationen
Abgeschlossene Ausbildung als Informatiker:in EFZ (Applikationsentwicklung) oder gleichwertige Qualifikation
Fundierte Programmierkenntnisse in mindestens einer gängigen Sprache
Erfahrung mit ERP Systemen, besonders MS Dynamics
Gutes Verständnis für Softwarearchitekturen, Schnittstellen und Datenflüsse
Erfahrung mit API-basierten Integrationen und heterogenen Systemlandschaften
Ausgeprägtes Qualitätsbewusstsein sowie strukturierte und zuverlässige Arbeitsweise
Eigenständiges Arbeiten kombiniert mit Teamorientierung und Kommunikationsfähigkeit
Gute Deutsch- und Englischkenntnisse in Wort und Schrift
Benefits
Softwareentwickler:in für ERP-Lösungen (m/w/d)
Über
Rolle
In dieser Rolle entwickelst du moderne ERP-Lösungen auf Basis von Microsoft Dynamics 365 Business Central und gestaltest damit effiziente, integrierte Geschäftsprozesse. Du verantwortest die Konzeption, Implementierung und Anpassung der Software entlang der fachlichen Anforderungen und bringst dein technisches Know-how aktiv in den gesamten Entwicklungszyklus ein. In enger Abstimmung mit Fachspezialist:innen analysierst du bestehende Abläufe, übersetzt sie in smarte ERP-Funktionalitäten und sorgst für eine saubere Dokumentation. Zudem übernimmst du die Qualitätssicherung durch Tests, Code-Reviews und kontinuierliche Optimierung der bestehenden Lösungen. Durch deine Erfahrung als Professional treibst du die Weiterentwicklung der ERP-Landschaft voran und setzt neue Impulse für zukunftsorientierte Digitalisierung.
Verantwortung
- Du entwickelst und pflegst kundenspezifische ERP-Apps weiter
- In dieser Rolle baust du unsere im App Store verfügbaren Produkte und Branchenlösungen aus
- Du integrierst Schnittstellen über APIs wie REST, OData, SOAP, File und FTP in Kundensysteme
- In dieser Rolle bindest du lokale Geräte und Ressourcen wie Drucker, Scanner, Dateien und SQL-Datenbanken in die Cloud ein
- Du entwickelst mobile Lösungen für Endgeräte wie Smartphones, Tablets und Scanner
- Als Softwareentwickler:in für ERP-Lösungen wartest und optimierst du Kundensysteme, inklusive Updates, Leistungs- und Fehleranalyse sowie Umsetzung geeigneter Massnahmen
Qualifikationen
Abgeschlossene Lehre als Informatiker/in EFZ mit Schwerpunkt Applikationsentwicklung oder eine vergleichbare Ausbildung
Sehr gute Programmierkenntnisse und Freude an moderner Softwareentwicklung, idealerweise kenntnisse in Dynamics 365 Business Central
Ausgeprägtes technisches Verständnis sowie hohes Interesse an IT-Themen
Hoher Qualitätsanspruch mit sorgfältiger, präziser und zuverlässiger Arbeitsweise
Ausgeprägte Eigeninitiative und strukturierte Vorgehensweise bei Herausforderungen
Fähigkeit, selbstständig zu arbeiten und gleichzeitig konstruktiv im Team mitzuwirken
Fliessend DEutsch
Benefits
Database Systems Engineer (Hybrid / Cloud) (m/w/d)
Über
Rolle
Du bewegst dich in einer zentralen Rolle rund um unsere Datenplattformen und sorgst dafür, dass geschäftskritische Datenbanken jederzeit stabil, performant und sicher betrieben werden. Dabei arbeitest du an der Schnittstelle zwischen Betrieb, Architektur und Weiterentwicklung und gestaltest aktiv unsere hybride Datenbanklandschaft mit.
Verantwortung
Du planst, betreibst und entwickelst unsere zentralen Datenbankplattformen wie MS SQL Server, Oracle und MariaDB weiter und stellst dabei Stabilität und Transparenz im Monitoring sicher
Du übernimmst Verantwortung für Architektur- und Designentscheide und leitest daraus nachhaltige technische Lösungen und Ressourcenanforderungen ab
Du begleitest komplexe Projekte über den gesamten Lifecycle hinweg und stellst sicher, dass Qualität, Zeit und Budget eingehalten werden
Du analysierst Störungen, Engpässe und Performanceprobleme und entwickelst nachhaltige Lösungen im täglichen Betrieb
Du unterstützt interne Stakeholder bei technischen Fragestellungen rund um Architektur, Security und Performance und agierst als Sparringspartner
Du arbeitest eng mit externen Partnern zusammen und stellst gemeinsam die Verfügbarkeit und Betriebssicherheit der Plattformen sicher
Qualifikationen
Du hast ein abgeschlossenes Studium (HF/FH/Uni) in Informatik, Systemtechnik oder eine vergleichbare Qualifikation mit relevanter Berufserfahrung
Du bringst fundierte Praxis im Betrieb hochverfügbarer MS SQL Server Umgebungen (inkl. AlwaysOn) sowie im Performance- und Security-Tuning mit
Du verfügst über solide Scripting-Erfahrung mit T-SQL und PowerShell und hast zusätzlich Berührungspunkte mit Oracle, MySQL oder MariaDB
Du hast Erfahrung mit cloudbasierten Datenbanken wie Azure SQL Database oder Azure SQL Managed Instance
Du denkst analytisch, arbeitest strukturiert und bringst ein gutes Verständnis für komplexe Datenbank- und Integrationsarchitekturen mit
Du kommunizierst sicher auf Deutsch und verfügst über gute Englischkenntnisse
(Senior) Datenbank Engineer (MS SQL / Oracle / MariaDB) (m/w/d)
Über
Rolle
In dieser Rolle verantwortest du den stabilen Betrieb, die Weiterentwicklung und die Architektur moderner Datenbanksysteme in einer hybriden Umgebung. Du arbeitest mit klassischen und cloudbasierten Datenplattformen und stellst Performance, Verfügbarkeit und Sicherheit über den gesamten Lifecycle sicher.
Verantwortung
Betrieb und Weiterentwicklung von Datenbanksystemen (MS SQL, Oracle, MariaDB) inkl. Monitoring und Lifecycle-Management
Analyse und Optimierung von Performance-, Security- und Architekturthemen in komplexen Umgebungen
Planung und Umsetzung technischer Projekte inkl. Upgrades, Migrationen und Plattform-Modernisierung
Unterstützung interner Teams bei technischen Fragestellungen sowie Incident- und Problemfällen
Sicherstellung von Hochverfügbarkeit, Backup- und Disaster-Recovery-Konzepten
Zusammenarbeit mit externen Partnern zur Sicherstellung des stabilen Betriebs
Qualifikationen
Abgeschlossenes Studium oder höhere Ausbildung in Informatik, Systemtechnik oder vergleichbar
Mehrjährige Erfahrung im Betrieb von MS SQL Server (inkl. AlwaysOn) sowie Datenbankplattformen
Sehr gute Kenntnisse in T-SQL und PowerShell, weitere DB-Technologien (Oracle, MySQL/MariaDB) von Vorteil
Erfahrung mit Azure SQL Database und Azure SQL Managed Instances
Kenntnisse im Bereich Performance-Tuning, Security und Datenbankarchitekturen
Sehr gute Deutsch- und gute Englischkenntnisse
Embedded Entwickler C++ / Software Architekt (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du mutig technologische Entwicklungen und formst aus visionären Ideen klare, zukunftsorientierte Softwarekonzepte. Du verantwortest die Architektur und Entwicklung anspruchsvoller Embedded-C++-Lösungen und prägst damit künftige Gerätegenerationen. Dabei setzt du Standards, definierst saubere Strukturen und stellst die technische Exzellenz der Software sicher. Gleichzeitig begleitest und unterstützt du andere auf ihrem Weg, förderst den fachlichen Austausch und trägst zu einer gemeinsamen, professionellen Vorgehensweise bei. So übernimmst du echten Einfluss auf Technologien, die Menschen weltweit im Alltag begegnen.
Verantwortung
Du übernimmst die technische und funktionale Leitung der Softwarearchitektur für bestehende und zukünftige Plattformen
Du entwickelst gemeinsam mit dem Team Architekturen, Konzepte und Prozesse für neue Gerätegenerationen
Du prägst die strategische Softwareentwicklung und etablierst moderne Methoden und Engineering-Standards
Du begleitest Mitarbeitende aktiv durch Coaching und fachliches Mentoring
Du vertrittst das Unternehmen in externen Gremien und Fachnetzwerken und stärkst unsere Position im Markt
Qualifikationen
Du hast einen Hochschulabschluss (ETH, Master oder PhD) in einem technischen Fachbereich
Du bringst über 15 Jahre Erfahrung in Embedded Systems, Softwarearchitektur und Echtzeitentwicklung mit
Du verfügst über sehr gute Kenntnisse in Embedded C/C++ sowie Softwarequalität und Testmethoden
Du hast Erfahrung in regulierten Industrien wie Safety, Industrie oder Messtechnik
Du kommunizierst sicher auf Englisch und hast gute Deutschkenntnisse sowie Erfahrung in Gremien- oder Konzernstrukturen
Benefits
Senior Test Engineer (m/w/d)
Über
Verantwortung
Prüfung und Bewertung von Benutzeranforderungen, Spezifikationen und Modellen hinsichtlich Testbarkeit
Erstellung und Dokumentation von Testfällen und Testspezifikationen
Durchführung, Auswertung und Dokumentation von Softwaretests basierend auf definierten Testfällen
Mitarbeit in einer Community of Practice (CoP) Testing zur Weiterentwicklung übergreifender Testprozesse und Zusammenarbeit mit externen Service-Providern
Qualifikationen
Abgeschlossenes IT- oder kommunikationstechnisches Studium
Mehrjährige Erfahrung als Test Engineer oder in einer vergleichbaren Funktion
Erfahrung in der Koordination, Planung und Durchführung von Softwaretests
Gute Kenntnisse im Testdesign, Testfallermittlung und Testautomatisierung
Erfahrung in End-to-End-Tests (E2E), GUI-Tests sowie asynchronem Testing
Sehr gute Dokumentationsfähigkeiten mit Tools wie Jira und Confluence
Sehr gute Deutschkenntnisse in Wort und Schrift
Benefits