200 IT - Software Development in Löhningen
Enterprise Solution Architect – Softwarearchitektur & Integration (m/w/d)
Über
Verantwortung
Konzeption einer übergreifenden Integrations- und Systemarchitektur mit besonderem Fokus auf die Zusammenarbeit mit externen Partnern sowie die Standardisierung von APIs und technischen Schnittstellen.
Architekturbezogene Beratung der Softwareentwicklung bei komplexen Fragestellungen. Dazu zählen die Evaluation geeigneter Technologien und Frameworks, die Bewertung von Eigenentwicklungen gegenüber externen Lösungen sowie die Abstimmung technischer Entscheidungen.
Erarbeitung verbindlicher Architekturrichtlinien und strukturierter Entscheidungsverfahren. Die Qualität der technischen Umsetzung wird durch regelmässige Design-Reviews und fachliche Abstimmungen unterstützt.
Strategische Weiterentwicklung umfangreicher C++-Bestandsanwendungen durch gezielte Modernisierung und systematischen Abbau technischer Schulden. Übergeordnetes Ziel ist eine leistungsfähige, langfristig wartbare und skalierbare Softwarearchitektur.
Qualifikationen
Mehrjährige fundierte Erfahrung in der Enterprise-Softwareentwicklung, ergänzt durch mindestens drei Jahre Tätigkeit in einer Softwarearchitekturrolle mit dokumentierbaren Architekturentscheidungen auf Systemebene.
Ausgeprägtes Verständnis für serviceorientierte Systeme und deren technische Gestaltung. Vertiefte Kenntnisse in REST, Event-Driven Architecture und der Entwicklung tragfähiger API-Konzepte werden vorausgesetzt.
Praktische Erfahrung mit C++ sowie der architektonischen Betreuung komplexer, historisch gewachsener Softwarelösungen. Gefragt ist ein lösungsorientierter Ansatz, der technische Anforderungen und Umsetzbarkeit sinnvoll verbindet.
Sicheres Auftreten in der bereichsübergreifenden Kommunikation und die Fähigkeit, anspruchsvolle Architekturthemen sowohl gegenüber Entwicklungsteams als auch gegenüber Fachverantwortlichen und Management nachvollziehbar darzustellen.
Deutsch schriftlich sowie mündlich einwandfrei. Zusätzliche Kenntnisse in Datenschutz, Compliance oder regulierten Umgebungen sind von Vorteil. Offenheit für die Einarbeitung in pharmaspezifische Anforderungen wird begrüsst.
Benefits
Embedded Softwareentwickler:in – Linux & IoT (m/w/d)
Über
Verantwortung
Entwicklung von Embedded-Linux-Software, inkl. Yocto-BSPs, Treiberintegration und Cloud-Clients
Begleitung von Projekten von Konzept bis Umsetzung
Qualitätssicherung mit Tests und Pflege der CI/CD-Pipeline
Zusammenarbeit mit Projektleitung, Hardwareentwicklung und externen Partnern
Entwicklung von Kundenapplikationen zur Gerätesteuerung oder Visualisierung
Qualifikationen
Abgeschlossenes Studium in Informatik, Elektrotechnik oder Systemtechnik
Erfahrung in Embedded-Linux-Entwicklung, idealerweise mit Yocto
Kenntnisse in Linux-basierten Embedded-Geräten
Von Vorteil: Embedded Security, Open-Source-Software, Qt/Flutter, Elektronik, Kommunikationsschnittstellen
Erfahrung mit SPS-Runtimes wie CODESYS oder logi.RTS
Sehr gute Deutschkenntnisse
Benefits
Embedded Softwareentwickler:in – Linux & IoT (m/w/d)
Über
Verantwortung
Entwicklung von Embedded-Linux-Software, inkl. Yocto-BSPs, Treiberintegration und Cloud-Clients
Begleitung von Projekten von Konzept bis Umsetzung
Qualitätssicherung mit Tests und Pflege der CI/CD-Pipeline
Zusammenarbeit mit Projektleitung, Hardwareentwicklung und externen Partnern
Entwicklung von Kundenapplikationen zur Gerätesteuerung oder Visualisierung
Qualifikationen
Abgeschlossenes Studium in Informatik, Elektrotechnik oder Systemtechnik
Erfahrung in Embedded-Linux-Entwicklung, idealerweise mit Yocto
Kenntnisse in Linux-basierten Embedded-Geräten
Von Vorteil: Embedded Security, Open-Source-Software, Qt/Flutter, Elektronik, Kommunikationsschnittstellen
Erfahrung mit SPS-Runtimes wie CODESYS oder logi.RTS
Sehr gute Deutschkenntnisse
Benefits
Entwicklungsprojektleiter Elektrotechnik (m/w/d)
Über
Unser Kunde ist ein etabliertes Schweizer Industrieunternehmen, das auf die Entwicklung und Herstellung technischer Produkte spezialisiert ist. Das Unternehmen verbindet moderne Fertigungstechnologien mit innovativen Lösungen und legt grossen Wert auf Qualität und effiziente Produktionsprozesse.
Verantwortung
Du übernimmst die Führung interdisziplinärer Entwicklungsprojekte und verantwortest deren Fortschritt von der Konzeptphase bis zur Markteinführung.
Du definierst Projektziele, koordinierst die Entwicklungsaktivitäten und behältst Kosten, Zeitplan, Funktionalität und Qualität im Blick.
Du entwickelst hardwarenahe Software für Embedded-Systeme und bringst dein technisches Fachwissen in die Realisierung neuer Produkte ein.
Du unterstützt die Entwicklung elektronischer Baugruppen, stimmst technische Anforderungen mit verschiedenen Beteiligten ab und koordinierst die Zusammenarbeit mit externen Partnern.
Du begleitest neue Technologien und Produktideen bis zur praktischen Umsetzung, dokumentierst Entwicklungsresultate und stehst der Produktion bei technischen Herausforderungen und Änderungen zur Seite.
Qualifikationen
Du verfügst über einen Abschluss als Elektroniker/in EFZ und idealerweise über eine höhere Fachausbildung oder ein Studium in einem technischen Fachgebiet.
Du hast fundierte Praxiserfahrung in der Entwicklung eingebetteter Software und kennst die Anforderungen an die Leitung technischer Entwicklungsprojekte.
Du programmierst sicher in C; Kenntnisse im Bereich ARM-Prozessoren sind ein zusätzlicher Vorteil.
Du bist mit den Entwicklungsabläufen für elektronische Hardware und Software vertraut und kannst technische Anforderungen ganzheitlich beurteilen.
Du überzeugst durch eine selbstständige und strukturierte Arbeitsweise, logisches Denkvermögen und eine ausgeprägte Fähigkeit, komplexe technische Probleme zu lösen. Zudem beherrschst du Deutsch sehr gut und Englisch gut in Wort und Schrift.
Software Projektleiter im Embedded Engineering (m/w/d)
Über
Unser Kunde ist ein etabliertes Schweizer Industrieunternehmen, das auf die Entwicklung und Herstellung technischer Produkte spezialisiert ist. Das Unternehmen verbindet moderne Fertigungstechnologien mit innovativen Lösungen und legt grossen Wert auf Qualität und effiziente Produktionsprozesse.
Verantwortung
Du führst technische Entwicklungsprojekte von der ersten Idee über die Umsetzung bis zur erfolgreichen Überführung in die Serienproduktion.
Du koordinierst Ressourcen, Termine, Budgets und Qualitätsziele und stellst sicher, dass die Projektanforderungen erfüllt werden.
Du programmierst Embedded Software in C und entwickelst Lösungen für anspruchsvolle elektronische Systeme.
Du wirkst bei der Gestaltung und Weiterentwicklung elektronischer Hardware mit und arbeitest eng mit internen Fachbereichen sowie externen Entwicklungspartnern zusammen.
Du begleitest Produkte über ihren gesamten Lebenszyklus, erstellst technische Unterlagen und unterstützt bei Innovationen, Produktoptimierungen und technischen Fragen aus der Produktion.
Qualifikationen
Du hast eine Berufsausbildung als Elektroniker/in EFZ abgeschlossen und dich idealerweise in Elektrotechnik, Elektronik oder Informatik weitergebildet.
Du bringst mehrjährige Erfahrung in der Embedded-Software-Entwicklung sowie in der Leitung technischer Projekte mit.
Du beherrschst die Programmiersprache C und hast vorzugsweise bereits mit ARM-basierten Prozessoren gearbeitet.
Du kennst die Abläufe und Methoden der Hard- und Softwareentwicklung und verstehst die Zusammenhänge zwischen elektronischen Komponenten und Software.
Du arbeitest analytisch, systematisch und eigenständig, verfügst über ausgeprägte Problemlösungsfähigkeiten und kommunizierst sehr gut auf Deutsch sowie gut auf Englisch.
Softwareentwickler Embedded (m/w/d)
Über
Verantwortung
Technische Betreuung und funktionale Erweiterung einer etablierten C++-Codebasis mit Schwerpunkt auf der nachhaltigen Gestaltung und Optimierung geschäftskritischer Business-Logik.
Konzeption und Realisierung wartbarer Softwarekomponenten für komplexe Enterprise-Anwendungen, einschliesslich der Analyse fachlicher Prozesse und der Entwicklung geeigneter Lösungsansätze.
Sicherstellung einer hohen Softwarequalität durch die kontinuierliche Verbesserung von Entwicklungsabläufen, Wartbarkeit und Testbarkeit.
Abstimmung technischer Umsetzungsmöglichkeiten mit internen Entwicklungsteams sowie Schnittstellen aus Beratung, Verkauf und weiteren Fachbereichen, um kundenorientierte und praxistaugliche Funktionen bereitzustellen.
Qualifikationen
Solide Berufspraxis in der Softwareentwicklung mit C++ sowie die Fähigkeit, sich effizient in umfangreiche und historisch gewachsene Softwaresysteme einzuarbeiten.
Analytisches Denkvermögen und ein ausgeprägtes Verständnis für betriebliche Anforderungen, insbesondere bei der Entwicklung zuverlässiger und benutzerfreundlicher Geschäftsanwendungen.
Idealerweise Erfahrung mit objektorientierter Programmierung, relationalen Datenbanken und automatisierten Tests.
Selbstständige, qualitätsbewusste und lösungsorientierte Arbeitsweise mit pragmatischem Vorgehen, klarer Kommunikation und Bereitschaft zur Übernahme fachlicher Verantwortung. Deutsch schriftlich sowie mündlich einwandfrei.
Benefits
Linux Software Entwickler*in (m/w/d)
Über
Verantwortung
Du entwickelst und optimierst Linux-basierte Betriebssysteme für den Einsatz in modernen Laborrobotern.
Du konzipierst und implementierst Softwarelösungen mit .NET und C# für die Steuerung und Kommunikation der Robotersysteme.
Du arbeitest eng mit Fachpersonen aus der Elektronikentwicklung zusammen, um Hard- und Software optimal aufeinander abzustimmen.
Du integrierst Robotersysteme in bestehende Kundeninfrastrukturen und Entwicklungsumgebungen externer Partner.
Du stellst die Einhaltung relevanter Medizintechnikstandards, insbesondere ISO 13485, sowie regulatorischer Anforderungen sicher.
Qualifikationen
Du verfügst über fundierte Kenntnisse in Linux und Erfahrung in der Entwicklung hardwarenaher Software.
Du bringst Kenntnisse in C/C++, .NET/C#, Python, Linux Shell, Make/CMake sowie idealerweise in Yocto, U-Boot, Secure Boot, Docker und Azure DevOps mit.
Du hast Erfahrung mit Kernel-Modulen, Device-Treibern sowie der Integration von Hardwarekomponenten und verfügst über Datenbank- und SQL-Kenntnisse.
Du besitzt grundlegende Kenntnisse in Cybersecurity und Kryptografie sowie ein technisches Verständnis für Hardware und Elektronik.
Du kommunizierst gut auf Deutsch und Englisch in Wort und Schrift; Erfahrung mit ISO 13485 oder weiteren Standards für Medizinprodukte ist von Vorteil.
Benefits
C++ Software Engineer – Enterprise Solutions (m/w/d)
Über
Verantwortung
Im Zentrum Deiner Tätigkeit steht die Umsetzung anspruchsvoller Geschäftsanforderungen in leistungsfähige und benutzerfreundliche Funktionen unserer Enterprise-Software.
Gemeinsam mit Fachpersonen aus Verkauf, Beratung und Entwicklung erarbeitest Du technische Konzepte, die auf konkrete Kundenbedürfnisse ausgerichtet sind.
Die bestehende C++-Codebasis bildet Deine Arbeitsgrundlage. Darin optimierst Du Geschäftsprozesse, ergänzt neue Funktionalitäten und stellst eine langfristig wartbare Business-Logik sicher.
Durch gezielte Verbesserungen bei Codequalität, Testbarkeit und Entwicklungsprozessen trägst Du zur nachhaltigen Weiterentwicklung unserer Software bei.
Qualifikationen
Mehrjährige Erfahrung in der professionellen C++-Entwicklung, vorzugsweise mit umfangreichen Geschäftsanwendungen oder Enterprise-Systemen.
Fundiertes Verständnis für die Abbildung komplexer Geschäftsprozesse in strukturierten, zuverlässigen und wartbaren Softwarelösungen.
Mit objektorientierter Programmierung, relationalen Datenbanken und automatisierten Tests bist Du idealerweise bereits vertraut.
Auch in gewachsenen Softwarelandschaften behältst Du den Überblick, erkennst technische Zusammenhänge und findest pragmatische Lösungsansätze.
Eine eigenverantwortliche, sorgfältige Arbeitsweise, ausgeprägte Teamfähigkeit sowie Deutsch schriftlich sowie mündlich einwandfrei runden Dein Profil ab.
Benefits
Softwareentwickler Automation - SPS Programmierer (m/w/d)
Über
Du bist Fachkraft in Maschinenbau, Gebäudetechnik, Elektrotechnik, Elektroinstallation oder Automation und suchst den nächsten Karriereschritt?
Mit Rocken Talent entdeckst du passende Stellenangebote und spannende Arbeitgeber in der Schweiz. Erstelle kostenlos dein Profil, zeige deine Fachkenntnisse und lass dich mit passenden Jobmöglichkeiten verbinden.
Jetzt Profil erstellen und beruflich durchstarten!
Verantwortung
- Erstellen von SPS-Programmen inkl. Visualisierung und Bussysteme
- Planung und Ausführung der Steuerungssoftware
- Programmierung von HMI-Oberflächen
- 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
- Zusammenarbeit mit verschiedenen Fachabteilungen (Vertrieb/Projektierung, Projektmanagement, Mechanische Konstruktion, Montage etc.)
Qualifikationen
- Techniker HF oder Ingenieur FH in Elektrotechnik oder Automation
- Erfahrung in ähnlicher Position
- 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
Software Engineer Backend & Platform Reliability (m/w/d)
Über
Rolle
Für ein Unternehmen mit webbasierten Softwarelösungen wird ein Software Engineer gesucht, der Entwicklungsarbeit mit der Sicherstellung eines stabilen Systembetriebs verbindet. Du arbeitest eng mit dem Team an der Verbesserung der Codequalität, automatisierst technische Prozesse und trägst dazu bei, dass Anwendungen auch bei steigenden Anforderungen zuverlässig funktionieren.
Verantwortung
Analyse und Behebung von Softwarefehlern mithilfe geeigneter Monitoring- und Fehleranalysewerkzeuge
Durchführung von Ursachenanalysen bei Systemstörungen und Ableitung nachhaltiger Verbesserungen
Weiterentwicklung und Optimierung von Webapplikationen mit Fokus auf Performance und Stabilität
Verbesserung der Systemarchitektur hinsichtlich Resilienz, Skalierbarkeit und langfristiger Wartbarkeit
Automatisierung wiederkehrender Betriebs- und Entwicklungsprozesse
Sicherstellung des zuverlässigen Applikationsbetriebs, Einhaltung der vereinbarten SLAs sowie Pflege technischer Dokumentationen
Qualifikationen
Fundierte Erfahrung in der Entwicklung und Wartung von Webapplikationen
Kenntnisse in TypeScript und PHP sowie Verständnis für moderne Backend- und Frontend-Architekturen
Erfahrung mit Systemadministration und Cloud-Infrastrukturen
Praxis im Incident Management, in der Fehleranalyse und bei der nachhaltigen Behebung technischer Probleme
Eigenverantwortliche Arbeitsweise, analytisches Denkvermögen und Bereitschaft zum Wissensaustausch
Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift