121 IT - Software Development in Kriessern
(Senior) C++ Embedded Software Engineer (m/w/d)
Über
Rolle
Für die Entwicklung moderner Robotiklösungen wird eine erfahrene Fachperson im Bereich Embedded Software gesucht. Die Position verbindet Software Engineering, Hardware-nahe Entwicklung und Systemintegration – von ersten Prototypen bis hin zu produktionsreifen Lösungen in einem interdisziplinären Umfeld.
Verantwortung
Entwicklung und Weiterentwicklung von Embedded-Softwarelösungen für moderne Robotiksysteme
Engineering von der Prototypenphase bis zur Überführung in innovative Serienlösungen
Aktive Mitarbeit bei Softwareintegration und Hardwaretests
Entwicklung und Integration verteilter Softwarekomponenten
Zusammenarbeit mit Fachpersonen aus Softwareentwicklung, Robotik, Algorithmen und Elektrotechnik
Analyse technischer Herausforderungen und Entwicklung kreativer, praxisnaher Lösungen
Mitarbeit an innovativen Forschungs- und Entwicklungsprojekten
Qualifikationen
Abgeschlossenes Studium in Informatik oder vergleichbarer Fachrichtung
Mindestens fünf Jahre Berufserfahrung in der Softwareentwicklung & Sehr gute Kenntnisse in modernem C++
Erfahrung mit objektorientierter Programmierung (OOP) und verteilten Diensten
Kenntnisse in Embedded Linux auf ARM sowie idealerweise Treiberentwicklung
Erfahrung mit Kommunikationsprotokollen wie I2C und SPI
Erfahrung mit Nvidia Jetson oder Bereitschaft zur schnellen Einarbeitung
Erfahrung mit Docker, ROS, Python, Bash, Echtzeitbetriebssystemen oder Distributed Computing von Vorteil
Kenntnisse in GPU, DSP oder weiteren Hardware-Beschleunigern von Vorteil
Fliessende Deutschkenntnisse sowie gute Englischkenntnisse
Benefits
Lead Full-Stack Application Engineer (m/w/d)
Über
Unser Auftraggeber ist ein etabliertes Technologieunternehmen, das anspruchsvolle technische Systeme und Komponenten für internationale Anwendungen entwickelt und realisiert. Das Unternehmen verbindet Entwicklung, Fertigung und technische Dienstleistungen und begleitet seine Lösungen über verschiedene Phasen hinweg.
Präzision, Qualität und zuverlässige Prozesse prägen das Arbeitsumfeld. Dich erwartet ein technisch anspruchsvolles Umfeld mit kurzen Entscheidungswegen, hoher Eigenverantwortung und interdisziplinärer Zusammenarbeit.
Verantwortung
Realisierung von Backend-, Web- und Mobile-Lösungen innerhalb einer modernen, skalierbaren Softwarelandschaft
Verantwortung für den gesamten Software-Lifecycle – von der technischen Konzeption über die Implementierung bis zur Einführung und Weiterentwicklung
Entwicklung robuster Messaging- und Kommunikationsfunktionen unter Berücksichtigung von Datenschutz, Verschlüsselung und hoher Verfügbarkeit
Analyse neuer Technologien und Frameworks sowie Mitgestaltung von Architektur- und Technologieentscheidungen
Automatisierung von Build-, Test- und Deployment-Prozessen durch moderne CI/CD-Workflows und kontinuierliche Verbesserung der Entwicklungsqualität
Qualifikationen
Studium, Ausbildung oder vergleichbarer beruflicher Hintergrund in der Softwareentwicklung
Mehrjährige Erfahrung in der Entwicklung skalierbarer und mandantenfähiger Anwendungen
Fundierte Kenntnisse in Mobile- und Cross-Platform-Development sowie modernen Softwarearchitekturen
Erfahrung mit Kubernetes, Containern und Virtualisierung sowie ein gutes Verständnis für Security, Testing und Performance
Analytische und eigenverantwortliche Arbeitsweise, hohe Teamorientierung und Freude an technischen Entscheidungen; sehr gute Deutschkenntnisse, Englisch B2 von Vorteil; militärische Führungserfahrung von Vorteil
Wohnsitz in der Schweiz oder Bereitschaft zum Umzug bzw. Tätigkeit als Grenzgänger/in
Benefits
Agile Software Developer C# / .NET - Senior Level (m/w/d)
Über
Rolle
Für die Weiterentwicklung anspruchsvoller Softwarelösungen im Umfeld der Schweizer Sozialversicherungen wird eine erfahrene Persönlichkeit in der Softwareentwicklung gesucht. Im Zentrum stehen die Entwicklung komplexer Web-Applikationen, die Arbeit in agilen Teams sowie die Sicherstellung einer hohen Softwarequalität.
Verantwortung
Entwicklung und Wartung komplexer Web-Applikationen mit .NET/C# und Microsoft SQL Server
Mitarbeit in unterschiedlichen Projekten innerhalb von Scrum Teams
Unterstützung von Lösungsarchitektur und Projektleitung von der Konzeption bis zur Abnahme
Technische Unterstützung der Produktberatung bei Kundenanforderungen und Problemstellungen
Durchführung von Code-Reviews und Unit-Tests
Mitwirkung an der kontinuierlichen Verbesserung der Softwarequalität
Qualifikationen
Mehrjährige Berufserfahrung in der Softwareentwicklung
Fundierte praktische Kenntnisse in .NET/C# und Microsoft SQL Server
Abgeschlossenes Studium in Informatik, Naturwissenschaften, Mathematik oder Technik
Selbstständige, strukturierte und lösungsorientierte Arbeitsweise
Freude an agiler Zusammenarbeit und Teamarbeit
Sehr gute Deutschkenntnisse sowie gute Englischkenntnisse
Benefits
API & Middleware Specialist (m/w/d)
Über
Rolle
Du bist ein erfahrener Profi und suchst eine neue Herausforderung als Data Integration Engineer. In dieser Rolle übernimmst du die Verantwortung für die Integration von Daten und entwickelst innovative Lösungen. Du verantwortest die Analyse und Optimierung von Datenflüssen und -strukturen. Dein Ziel ist es, effiziente und sichere Datenintegrationen zu gewährleisten. Du bringst deine Fähigkeiten und Erfahrungen ein, um komplexe Datenherausforderungen zu meistern.
Verantwortung
Du stellst den zuverlässigen Informationsaustausch zwischen unternehmensinternen Systemen und externen Diensten sicher.
Du modellierst Nachrichtenwege, Ereignisverarbeitung und technische Abläufe für durchgängige Geschäftsprozesse.
Du erarbeitest gemeinsam mit Fachbereichen passende Umsetzungskonzepte für komplexe Anforderungen.
Du verantwortest Qualitätssicherung, Betriebsüberwachung und die Behebung von Schnittstellenproblemen.
Du identifizierst Schwachstellen in bestehenden Verbindungen und setzt nachhaltige Verbesserungen um.
Qualifikationen
Du bringst eine mehrjährige Berufslaufbahn im Aufbau und Unterhalt von Applikationsschnittstellen mit, mindestens drei Jahre.
Du bist vertraut mit API-Design, strukturierten Austauschformaten, Webservices und Message-Brokern.
Du kennst moderne Cloud-Ökosysteme; Kenntnisse der Azure-Plattform sind besonders willkommen.
Du besitzt ein ausgeprägtes Verständnis für Prozessabläufe und Datenzusammenhänge und arbeitest gerne an der Nahtstelle zwischen Fachbereich und Technik.
Du überzeugst durch Initiative, verbindliche Abstimmung und die Fähigkeit, Beteiligte für technische Veränderungen zu gewinnen.
Senior Test Manager (m/w/d)
Über
Rolle
Du willst Fehler finden, bevor sie ein Kunde bemerkt? Als Senior Test Manager schaffst Du die Grundlage dafür, dass neue Softwareversionen verlässlich funktionieren. Qualität verstehst Du nicht als letzte Hürde vor dem Go-live. Für Dich ist sie ein fester Teil jedes Entwicklungszyklus. So wirst Du zur zentralen Ansprechperson für alle Fragen rund um Tests und Abnahmen.
Verantwortung
Du steuerst das gesamte Testmanagement in agilen und klassischen Softwareprojekten und behältst Aufwand, Termine und Risiken im Griff
Regressionstests, Lasttests und End-to-End-Szenarien planst Du vorausschauend und begleitest sie bis zur Freigabe
Du baust automatisierte Testabläufe mit Playwright auf und bindest sie in bestehende Build- und Deployment-Prozesse ein
Hinzu kommt die Pflege von Testdaten und Testumgebungen in enger Absprache mit dem IT-Betrieb
Du moderierst Fehlerbesprechungen und sorgst für eine klare Priorisierung der offenen Punkte
Zudem machst Du den Qualitätsstand für Management und Fachbereiche transparent und leitest daraus Verbesserungen ab
Qualifikationen
Du hast eine Informatikausbildung auf Stufe Hochschule oder Höhere Fachschule abgeschlossen oder einen gleichwertigen Werdegang
Mehrjährige Praxis im Softwaretest, idealerweise mit Führungs- oder Koordinationsverantwortung, bringst Du mit
Du kennst anerkannte Testmethoden und Standards. Ein Zertifikat des International Software Testing Qualifications Board (ISTQB) ist ein Plus
Des Weiteren arbeitest Du sicher mit Testmanagement-Tools wie Xray oder TestRail und verstehst Grundlagen von Continuous Integration / Continuous Delivery (CI/CD)
Mit Ruhe, Beharrlichkeit und diplomatischem Geschick vertrittst Du Qualitätsanliegen auch unter Zeitdruck
Zudem formulierst Du auf Deutsch präzise und nutzt Englisch souverän für Dokumentation und Austausch
Benefits
Software Solutions Engineer – Mobile Platforms, APIs & Security (m/w/d)
Über
Unser Auftraggeber ist ein etabliertes Technologieunternehmen, das anspruchsvolle technische Systeme und Komponenten für internationale Anwendungen entwickelt und realisiert. Das Unternehmen verbindet Entwicklung, Fertigung und technische Dienstleistungen und begleitet seine Lösungen über verschiedene Phasen hinweg.
Präzision, Qualität und zuverlässige Prozesse prägen das Arbeitsumfeld. Dich erwartet ein technisch anspruchsvolles Umfeld mit kurzen Entscheidungswegen, hoher Eigenverantwortung und interdisziplinärer Zusammenarbeit.
Verantwortung
Entwicklung und Pflege mehrschichtiger Applikationen inklusive Serverkomponenten, Browserlösungen und mobiler Clients.
Technische Gesamtbetreuung definierter Produkte von der Lösungsdefinition bis zur Betriebsübergabe.
Aufbau verschlüsselter Kommunikationsdienste mit hoher Verfügbarkeit, Skalierbarkeit und konsequentem Datenschutz.
Auswahl geeigneter Entwicklungswerkzeuge sowie Gestaltung und Optimierung von Anwendungsfunktionen.
Aufbau automatisierter Delivery-Ketten für Kompilierung, Qualitätssicherung und Releases sowie kontinuierliche Verbesserung von Robustheit und Schutz.
Qualifikationen
Höhere IT-Ausbildung oder gleichwertiger Werdegang mit fundierter Berufspraxis in der Applikationsentwicklung.
Erfahrung mit skalierbaren Multi-Tenant-Lösungen und sauber strukturierten Softwaredesigns.
Praxis in Cross-Platform-Entwicklung mit zeitgemässen Frameworks und unterschiedlichen Endgeräten.
Sicherer Umgang mit technischen Architekturentscheiden und interdisziplinärer Zusammenarbeit; Container-Orchestrierung mit Kubernetes ist willkommen.
Hohe Eigenverantwortung, Präzision und Teamorientierung; sehr gutes Deutsch sowie Englischkenntnisse auf B2-Stufe sind von Vorteil. Militärische Führungserfahrung ist ein Plus.
Benefits
Health Application Integration Specialist (m/w/d)
Über
Rolle
Du bewegst dich gerne an der Schnittstelle zwischen Fachlichkeit, Technologie und Gesundheitswesen? In dieser Position übernimmst du eine zentrale Rolle bei der Integration unterschiedlicher Systeme und sorgst dafür, dass Daten zuverlässig zwischen den beteiligten Lösungen ausgetauscht werden. Dabei arbeitest du eng mit verschiedenen technischen und fachlichen Ansprechpartnern zusammen und begleitest Integrationslösungen über ihren gesamten Lebenszyklus.
Verantwortung
Du betreibst und entwickelst Interoperabilitäts- und Datenaustauschlösungen im Healthcare-Umfeld weiter.
Du analysierst fachliche sowie technische Anforderungen und entwickelst daraus nachhaltige Lösungen.
Du arbeitest eng mit Entwicklung, Operations und Product Management zusammen, damit integrierte Systeme zuverlässig funktionieren.
Du bewertest und priorisierst Anforderungen und bringst deine technische Sicht in die Planung sowie Weiterentwicklung der Produkte ein.
Du erstellst und pflegst technische Dokumentationen, Betriebsunterlagen und Integrationskonzepte.
Du unterstützt bei der Analyse und nachhaltigen Behebung komplexer technischer Störungen im 2nd- und 3rd-Level-Support.
Du koordinierst technische Themen mit internen und externen Stakeholdern.
Qualifikationen
Du verfügst über eine Ausbildung oder ein Studium in Informatik, Wirtschaftsinformatik oder Medizininformatik oder über eine vergleichbare Qualifikation.
Du bringst alternativ einen medizinischen Hintergrund mit und hast dich im Bereich Medizininformatik weitergebildet.
Du hast idealerweise Erfahrung im Gesundheitswesen sowie mit eHealth-, KIS- oder Health-IT-Lösungen.
Du kennst dich mit HL7 v2/v3 und/oder FHIR aus.
Du hast Erfahrung im Softwarebetrieb oder Application Management.
Du verstehst grundlegende Zusammenhänge von Softwarearchitekturen, Schnittstellen und Integrationslösungen.
Du hast idealerweise Erfahrung mit Requirements Engineering oder der Koordination von Softwareprojekten.
Du interessierst dich für komplexe und heterogene Systemlandschaften und arbeitest dich gerne in neue technische Themen ein.
Du kommunizierst fliessend auf Deutsch und verfügst idealerweise über sehr gute Französisch- oder Englischkenntnisse.
Benefits
(Sen.) Embedded Software Robotics Engineer (m/w/d)
Über
Rolle
Du möchtest Software entwickeln, die nicht nur auf dem Bildschirm funktioniert, sondern direkt mit echter Hardware und Robotiksystemen zusammenspielt? In dieser Rolle arbeitest du an anspruchsvollen F&E-Projekten und begleitest Softwarelösungen von der ersten Idee über Prototypen bis zur produktionsreifen Umsetzung. Dabei arbeitest du eng mit Spezialisten aus verschiedenen technischen Disziplinen zusammen.
Verantwortung
Du entwickelst moderne Embedded-Software mit C++ für innovative Robotiklösungen.
Du arbeitest an Softwarearchitekturen mit objektorientierten Konzepten und verteilten Diensten.
Du entwickelst Software für Embedded Linux auf ARM und integrierst hardwarenahe Komponenten.
Du beschäftigst dich mit Treibern und Kommunikationsprotokollen wie I2C und SPI.
Du integrierst Software auf echter Hardware und führst praxisnahe Tests direkt am Zielsystem durch.
Du begleitest Lösungen von frühen Prototypen bis zur Umsetzung für die Serienproduktion.
Du arbeitest eng mit Algorithmenexperten, Robotik- und Elektroingenieuren zusammen.
Du analysierst komplexe technische Herausforderungen und entwickelst gemeinsam im Team innovative Lösungen.
Du bringst dich aktiv in die Weiterentwicklung moderner Robotiktechnologien ein.
Qualifikationen
Du hast ein abgeschlossenes Studium in Informatik oder einer vergleichbaren technischen Fachrichtung.
Du bringst mindestens fünf Jahre Erfahrung in der Softwareentwicklung mit.
Du verfügst über fundierte Kenntnisse in C++ und objektorientierter Softwareentwicklung.
Du hast Erfahrung mit Embedded Linux, ARM und hardwarenaher Entwicklung.
Du kennst Kommunikationsschnittstellen wie I2C und SPI.
Du hast idealerweise bereits mit Nvidia Jetson und dem zugehörigen Software-Ökosystem gearbeitet.
Du kennst idealerweise Technologien wie Docker, ROS, Python oder Bash.
Du hast von Vorteil Erfahrung mit Echtzeitbetriebssystemen, verteiltem Rechnen, GPU, DSP oder Hardware-Beschleunigern.
Du arbeitest gerne interdisziplinär, denkst lösungsorientiert und hast Freude daran, dich in neue Technologien einzuarbeiten.
Du kommunizierst fliessend auf Deutsch und verfügst über gute Englischkenntnisse.
Benefits
Mobile Software Engineer (m/w/d)
Über
Rolle
Du entwickelst Software nicht nur für den Bildschirm, sondern für reale Geschäftsprozesse? In dieser Position entstehen moderne Mobile Applications, die Mitarbeitende in Bereichen wie Logistik, Service und operativen Prozessen direkt unterstützen. Gesucht wird ein Software Engineer mit Qualitätsanspruch und Freude an technologischer Weiterentwicklung.
Verantwortung
Entwicklung moderner Mobile Applications für anspruchsvolle Business-Prozesse
Umsetzung neuer Funktionen von der ersten Idee bis zum produktiven Release
Weiterentwicklung und Modernisierung bestehender Applikationen
Analyse fachlicher Anforderungen und Überführung in nachhaltige Softwarelösungen
Entwicklung wiederverwendbarer und wartbarer Softwarekomponenten
Gestaltung intuitiver Benutzeroberflächen für mobile Arbeitsprozesse
Aufbau und Optimierung von Schnittstellen zu ERP-, Backend- und Cloud-Systemen
Konzeption und Umsetzung automatisierter Tests
Durchführung von Code Reviews und technische Weiterentwicklung der Codebasis
Mitgestaltung von Release- und Deployment-Prozessen
Analyse technischer Schulden und kontinuierliche Verbesserung der Softwarearchitektur
Zusammenarbeit mit Product Management, UX, Backend Engineering und Business-Experten
Beobachtung neuer Technologien und Bewertung ihres Potenzials für zukünftige Produktgenerationen
Qualifikationen
Studium oder höhere Ausbildung in Informatik, Software Engineering oder einem vergleichbaren technischen Bereich
Berufserfahrung als Software Engineer mit Fokus auf Mobile oder Cross-Platform Development
Sehr gute Kenntnisse in .NET und modernen Mobile-Technologien
Erfahrung mit .NET MAUI oder vergleichbaren Cross-Platform Frameworks
Praxis mit Android und Windows-basierten Applikationen
Gute Kenntnisse in relationalen Datenbanken und SQL
Verständnis für API-basierte Architekturen und Systemintegration
Kenntnisse in Software Testing, Clean Code und moderner Entwicklungsorganisation
Erfahrung mit Git und CI/CD von Vorteil
Interesse an Enterprise Applications und digitalen Geschäftsprozessen
Hohes Qualitätsbewusstsein und ausgeprägtes Verantwortungsgefühl für langfristig wartbaren Code
Analytische, selbstständige und lösungsorientierte Arbeitsweise
Freude an technischem Austausch, Code Reviews und gemeinsamer Produktentwicklung
Benefits
Software Integration Engineer (m/w/d)
Über
Rolle
Wenn unterschiedliche Systeme zusammenspielen müssen, wird Integration zum entscheidenden Faktor. Genau hier setzt diese Position an: Zwischen Anwendungen, Daten, Fachbereichen und technischen Teams entstehen Lösungen, die im Alltag zuverlässig funktionieren müssen. Gesucht ist eine Persönlichkeit, die technische Zusammenhänge versteht, Anforderungen hinterfragt und gleichzeitig den Blick für den praktischen Einsatz im Gesundheitswesen behält.
Verantwortung
Integration mit Wirkung
Du stellst den zuverlässigen Datenaustausch zwischen unterschiedlichen Healthcare-Systemen sicher und entwickelst bestehende Integrationskomponenten kontinuierlich weiter.
Du übersetzt fachliche Anforderungen in technisch tragfähige Integrationslösungen und stimmst diese mit relevanten Stakeholdern ab.
Technik im laufenden Betrieb
Du arbeitest mit Entwicklung, Betrieb und Product Management zusammen und trägst dazu bei, dass integrierte Lösungen stabil und nachhaltig betrieben werden können.
Du analysierst technische Probleme, grenzt Fehler systematisch ein und unterstützt bei deren Lösung im 2nd- und 3rd-Level-Support.
Weiterentwicklung & Planung
Du bringst deine technische Perspektive in die Priorisierung von Anforderungen und die Weiterentwicklung der Produkt-Roadmap ein.
Du entwickelst Betriebs- und Integrationskonzepte und sorgst für eine nachvollziehbare technische Dokumentation.
Du begleitest neue Anforderungen von der Analyse bis zur Umsetzung und behältst dabei Abhängigkeiten zwischen Systemen und Schnittstellen im Blick.
Qualifikationen
Du hast eine Ausbildung oder ein Studium in Informatik, Wirtschaftsinformatik oder Medizininformatik oder bringst eine vergleichbare Qualifikation mit.
Du hast idealerweise bereits im Gesundheitswesen, eHealth- oder KIS-Umfeld gearbeitet.
Du bringst Kenntnisse in HL7 v2/v3 und/oder FHIR mit.
Du verfügst über Erfahrung mit Application Management, Softwarebetrieb oder Systemintegration.
Du kannst technische Zusammenhänge rund um Schnittstellen, Softwarearchitekturen und heterogene Systemlandschaften nachvollziehen.
Du hast Freude daran, komplexe Anforderungen zu analysieren und gemeinsam mit verschiedenen Stakeholdern praktikable Lösungen zu entwickeln.
Du hast idealerweise bereits Requirements Engineering oder Softwareprojekte fachlich begleitet.
Du kommunizierst fliessend auf Deutsch.
Benefits