11 Software Development - Mobile in Nyon
Software Engineer – Embedded Systems & Linux (m/w/d)
Über
Verantwortung
Entwicklung von Software für Embedded-Linux-Systeme, inklusive Yocto-BSPs und Linux-Distributionen
Treiberintegration, Security-Patches und Cloud-Client-Entwicklung
Entwicklung von Kundenapplikationen zur Gerätesteuerung oder Visualisierung
Begleitung von Projekten von Konzept bis Umsetzung
Qualitätssicherung durch manuelle und automatisierte Tests; Pflege und Optimierung der CI/CD-Pipeline
Zusammenarbeit mit Projektleitung, Hardwareentwicklung sowie externen Partnern und Kunden
Qualifikationen
Abgeschlossenes Studium in Informatik, Elektrotechnik oder Systemtechnik
Mehrjährige Erfahrung in Embedded-Linux-Entwicklung, idealerweise mit Yocto
Erfahrung in der Softwareentwicklung für Linux-basierte Embedded-Geräte
Von Vorteil: Kenntnisse in Embedded Security, Open-Source-Software, Qt/Flutter, Elektronik und Kommunikationsschnittstellen (UART, SPI, I2C)
Erfahrung mit SPS-Runtimes wie CODESYS oder logi.RTS
Sehr gute Deutschkenntnisse
Benefits
Software Engineer – Embedded Systems & Linux (m/w/d)
Über
Verantwortung
Entwicklung von Software für Embedded-Linux-Systeme, inklusive Yocto-BSPs und Linux-Distributionen
Treiberintegration, Security-Patches und Cloud-Client-Entwicklung
Entwicklung von Kundenapplikationen zur Gerätesteuerung oder Visualisierung
Begleitung von Projekten von Konzept bis Umsetzung
Qualitätssicherung durch manuelle und automatisierte Tests; Pflege und Optimierung der CI/CD-Pipeline
Zusammenarbeit mit Projektleitung, Hardwareentwicklung sowie externen Partnern und Kunden
Qualifikationen
Abgeschlossenes Studium in Informatik, Elektrotechnik oder Systemtechnik
Mehrjährige Erfahrung in Embedded-Linux-Entwicklung, idealerweise mit Yocto
Erfahrung in der Softwareentwicklung für Linux-basierte Embedded-Geräte
Von Vorteil: Kenntnisse in Embedded Security, Open-Source-Software, Qt/Flutter, Elektronik und Kommunikationsschnittstellen (UART, SPI, I2C)
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
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
Java Full-Stack Software Engineer – Spring & Angular (m/w/d)
Über
Verantwortung
Konzeption und Full-Stack-Entwicklung moderner Frontend- und Backend-Lösungen mit Java/Kotlin und Angular
Mitarbeit in Requirements Engineering, Spezifikation und Software Architecture
Umsetzung skalierbarer Lösungen mit Spring, Hibernate, SQL und optional AWS
Begleitung von Release-Planung, technischer Beratung und agilen Entwicklungsprozessen
Übernahme von Teilprojekt- oder Projektleitung abhängig von Erfahrung und Seniorität
Qualifikationen
Hochschul-/Fachhochschulabschluss in Informatik oder vergleichbare Qualifikation
Fundierte Softwareentwicklung mit Java, JavaScript, Angular oder React, Spring, Hibernate und SQL
Erfahrung mit IntelliJ, Maven, Jenkins, GIT und Jira sowie ausgeprägtes Qualitätsverständnis
Kenntnisse in Software Architecture; Kotlin, Vaadin, AWS und GIS sind von Vorteil
Deutsch mindestens C1 sowie gute Englischkenntnisse und Freude an agilen Kundenprojekten
Benefits
Software Development Engineer (m/w/d)
Über
Unser Rocken Partner ist ein erfahrener Schweizer Entwickler und bietet fortschrittliche Softwarelösungen für Bauingenieure weltweit, ermöglicht durch intuitive Programme und nahtlose Integration von Daten.
Verantwortung
Konzeption und Entwicklung von Softwarekomponenten für GUI-Anwendungen sowie neuer Software-Features
Implementierung und Integration von Software-Updates und technischen Erweiterungen
Wartung, Testing und kontinuierliche Optimierung bestehender Softwarekomponenten
Sicherstellung einer hohen Softwarequalität bei neuen Produkten und Releases
Enge Zusammenarbeit mit Entwicklungsteams bei technischen Konzepten, Fehleranalysen und Optimierungen
Qualifikationen
Abgeschlossenes MINT-Studium sowie mindestens 5 Jahre Berufserfahrung in der Softwareentwicklung
Fundierte Kenntnisse in C++ und Delphi sowie Erfahrung mit modernen Grafik-APIs
Praxiserfahrung in GUI-Entwicklung, Softwarearchitektur und technischen Entwicklungsprozessen
Kenntnisse in Projekt- und Qualitätsmanagement sowie eine strukturierte und lösungsorientierte Arbeitsweise
Sehr gute Deutschkenntnisse sowie Wohnsitz in der Schweiz oder Bereitschaft zum Umzug bzw. Tätigkeit als Grenzgänger/in
Benefits
Delphi & C++ Software Engineer (m/w/d)
Über
Unser Rocken Partner ist ein erfahrener Schweizer Entwickler und bietet fortschrittliche Softwarelösungen für Bauingenieure weltweit, ermöglicht durch intuitive Programme und nahtlose Integration von Daten.
Verantwortung
Weiterentwicklung und Wartung bestehender Softwarekomponenten sowie kontinuierliche Optimierung der Applikationen
Konzeption, Implementierung und Testing technischer Softwarelösungen mit Delphi und C++
Entwicklung moderner GUI-Anwendungen mit Embarcadero Delphi RAD Studio und VCL
Umsetzung und Optimierung von grafischen Darstellungen für anspruchsvolle Softwarelösungen
Analyse und Behebung technischer Softwareprobleme sowie Sicherstellung einer hohen Qualität bei Releases und Produktupdates
Qualifikationen
Mehrjährige Erfahrung in der Softwareentwicklung mit Delphi und C++
Abgeschlossenes Studium in Informatik, Medizin, Naturwissenschaften, Technik oder einer vergleichbaren Fachrichtung
Fundierte Kenntnisse in grafischer Softwareentwicklung mit DirectX 11, OpenGL oder WebGL
Erfahrung mit GUI-Entwicklung, Software Testing und technischer Fehleranalyse
Sehr gute Deutschkenntnisse in Wort und Schrift sowie Wohnsitz in der Schweiz oder Bereitschaft zum Umzug bzw. Tätigkeit als Grenzgänger/in
Benefits
Mobile Application Developer (m/w/d)
Über
Rolle
Vom digitalen Konzept zur App, die täglich im Einsatz steht.
Mobile Software wird dann wertvoll, wenn sie komplexe Geschäftsprozesse einfacher macht. Gesucht wird eine Persönlichkeit mit starkem technischem Fundament, die Business-Anforderungen versteht und daraus intuitive, robuste und langfristig wartbare Anwendungen entwickelt. Dabei besteht die Möglichkeit, nicht nur einzelne Features umzusetzen, sondern die technologische Entwicklung einer gesamten Produktlandschaft mitzugestalten.
Verantwortung
Entwicklung und Architektur von Business-Applikationen für mobile Arbeitsplätze
Umsetzung digitaler Lösungen für ERP, Lager, Logistik und Field Services
Weiterentwicklung einer bestehenden Applikationsplattform mit modernen Technologien
Entwicklung neuer Produktfunktionen von der technischen Konzeption bis zum Rollout
Analyse von Anforderungen und Erarbeitung nachhaltiger technischer Lösungen
Gestaltung einer konsistenten und skalierbaren Softwarearchitektur
Sicherstellung von Performance, Stabilität, Usability und Wartbarkeit
Planung und technische Begleitung von Releases
Durchführung von Tests, Reviews und kontinuierlichen Qualitätsverbesserungen
Zusammenarbeit mit Fachbereichen und technischen Spezialisten bei der Umsetzung neuer Produktideen
Abstimmung komplexer Entwicklungsaufgaben über Teamgrenzen hinweg
Evaluation neuer Frameworks, Entwicklungsansätze und Technologien
Aktive Mitgestaltung von Engineering-Standards und zukünftigen Produktstrategien
Qualifikationen
Technische Ausbildung oder Hochschulabschluss im Bereich Informatik, Software Engineering oder vergleichbar
Berufserfahrung in der professionellen Softwareentwicklung
Fundierte Kenntnisse in C# und dem .NET-Ökosystem
Erfahrung mit mobilen Entwicklungsframeworks, idealerweise .NET MAUI
Praxis mit Windows- und Android-Applikationen
Kenntnisse relationaler Datenbanken und moderner Schnittstellen
Erfahrung mit Softwarearchitektur und nachhaltiger Code-Entwicklung
Verständnis für komplexe Geschäftsprozesse und Enterprise-Software
Interesse an der Verbindung von Technologie und Business
Ausgeprägtes Qualitätsbewusstsein und Freude an technisch anspruchsvollen Aufgaben
Eigeninitiative sowie die Fähigkeit, technische Themen selbstständig voranzutreiben
Kommunikationsstärke und Freude am fachlichen Austausch
Benefits
Mobile Software Engineer (m/w/d)
Über
Rolle
Entwickle mobile Lösungen, die im Arbeitsalltag wirklich etwas bewegen.
Gesucht wird ein technisch starker Software Engineer, der moderne mobile Anwendungen von der ersten Idee bis zum produktiven Einsatz mitgestaltet. Im Fokus stehen leistungsfähige Business-Apps für ERP, Logistik und operative Prozesse. Eine spannende Aufgabe für Entwickler, die nicht nur Code schreiben, sondern Architektur, Qualität und Produktentwicklung aktiv mitprägen möchten.
Verantwortung
Entwicklung moderner Mobile Applications für anspruchsvolle Business-Prozesse
Konzeption und Umsetzung neuer Funktionen für digitale Arbeitsabläufe
Weiterentwicklung und technische Modernisierung bestehender Applikationen
Mitarbeit an der gesamten Softwareentwicklung von der Anforderungsanalyse bis zum produktiven Betrieb
Entwicklung hochwertiger Lösungen für Windows- und Android-Plattformen
Analyse technischer Anforderungen und Übersetzung in nachhaltige Softwarelösungen
Erstellung und Review von technischen Konzepten und Lösungsarchitekturen
Planung und Begleitung neuer Releases und Produktversionen
Zusammenarbeit mit Product Ownern, Business-Spezialisten und weiteren Engineering-Teams
Koordination technischer Abhängigkeiten bei grösseren Feature-Entwicklungen
Durchführung von Code Reviews und Sicherstellung hoher Entwicklungsstandards
Mitgestaltung von Architektur, Entwicklungsprozessen und technischen Standards
Beobachtung neuer Technologien und Bewertung ihres Potenzials für zukünftige Produkte
Qualifikationen
Abgeschlossenes Studium in Informatik, Software Engineering oder einem vergleichbaren technischen Fachgebiet
Mehrjährige Erfahrung als Software Engineer in der Entwicklung professioneller Anwendungen
Sehr gute Kenntnisse im .NET-Umfeld und in der Entwicklung moderner Applikationen
Erfahrung mit .NET MAUI, UWP oder vergleichbaren Frameworks
Praxiskenntnisse mit relationalen Datenbanken
Erfahrung in der Entwicklung für Windows und Android
Kenntnisse in iOS und Swift sind ein Plus
Verständnis für Softwarearchitektur, Clean Code und langfristig wartbare Codebasen
Interesse an ERP-Systemen und digitalen Geschäftsprozessen
Hoher Qualitätsanspruch und ausgeprägtes technisches Verantwortungsbewusstsein
Selbstständige, strukturierte und lösungsorientierte Arbeitsweise
Freude an Teamarbeit, technischem Austausch und interdisziplinärer Zusammenarbeit
Benefits
Web & Mobile Entwickler (Fullstack: Java/Typescript) (m/w/d)
Über
Rolle
Gute Software beginnt nicht mit Code.
Sie beginnt mit den richtigen Fragen.
Was braucht der Kunde wirklich?
Welches Problem soll tatsächlich gelöst werden?
Und wie wird aus einer Idee eine Software, die langfristig funktioniert, skalierbar bleibt und echten Mehrwert schafft?
Genau hier setzt deine Aufgabe an.
Du entwickelst nicht einfach Features nach Vorgabe, sondern verbindest Kundenverständnis, technische Architektur und moderne Softwareentwicklung.
Du arbeitest direkt mit Kunden, hinterfragst Anforderungen und machst aus komplexen Herausforderungen funktionierende Lösungen.
Gemeinsam mit erfahrenen Software Engineers und UX-Spezialisten entwickelst du individuelle Anwendungen für unterschiedliche Branchen und anspruchsvolle Fachbereiche.
Verantwortung
Verstehen, bevor gebaut wird
Du analysierst gemeinsam mit Kunden fachliche und technische Anforderungen.
Du stellst die richtigen Fragen und hilfst dabei, aus Ideen konkrete und umsetzbare Lösungen zu entwickeln.
Architektur mitgestalten
Du denkst über einzelne Features hinaus und entwickelst gemeinsam mit dem Team nachhaltige Softwarearchitekturen.
Du triffst technische Entscheidungen mit Blick auf Qualität, Wartbarkeit und langfristige Weiterentwicklung.
Moderne Software entwickeln
Du entwickelst Backend-Lösungen mit Java und modernen Technologien aus dem JVM-Umfeld.
Du arbeitest mit Technologien wie Spring, Hibernate und REST.
Du setzt moderne Webanwendungen mit TypeScript sowie Frameworks wie Angular, React oder Vue um.
Nah am Kunden arbeiten
Du arbeitest direkt mit Kunden zusammen und begleitest Projekte von der ersten Anforderung bis zur erfolgreichen Umsetzung.
Du sorgst dafür, dass technische Lösungen nicht nur sauber entwickelt sind, sondern auch die tatsächlichen Bedürfnisse der Anwender erfüllen.
Im Team besser werden
Du arbeitest mit Software Engineers und UX-Spezialisten aus unterschiedlichen Ländern und Fachrichtungen zusammen.
Du bringst deine Erfahrung ein und profitierst gleichzeitig vom Wissen und den Perspektiven deiner Kolleginnen und Kollegen.
Technologie weiterdenken
Du beobachtest neue Technologien und bewertest, wo deren Einsatz einen echten Mehrwert schafft.
Du entwickelst dich fachlich kontinuierlich weiter und bringst neue Ideen aktiv ins Team ein.
Qualifikationen
Du bringst Erfahrung mit
Du verfügst über mindestens fünf Jahre Erfahrung in der professionellen Softwareentwicklung.
Du hast bereits Software entwickelt, die langfristig betrieben, weiterentwickelt und gewartet wird.
Java ist deine technische Basis
Du besitzt sehr gute Kenntnisse in Java und modernen Technologien des JVM-Ökosystems.
Spring, Hibernate und REST gehören zu deinem vertrauten technischen Umfeld.
Du bist auch im Web zuhause
Du bringst Erfahrung mit TypeScript und modernen Web-Frameworks wie Angular, React oder Vue mit.
Kenntnisse in Python sind ein zusätzliches Plus.
Du verstehst agile Softwareentwicklung
Du hast Erfahrung mit agilen Methoden und arbeitest gerne in interdisziplinären Teams.
Du übernimmst Verantwortung für deine Lösungen und denkst über deinen eigenen Aufgabenbereich hinaus.
Du kannst mit Menschen genauso gut wie mit Technologie
Du hast Freude am direkten Kundenkontakt und kannst technische Themen verständlich vermitteln.
Du hörst zu, hinterfragst Anforderungen und entwickelst gemeinsam mit anderen passende Lösungen.
Du willst dich weiterentwickeln
Du bist neugierig, lernbereit und möchtest fachlich sowie persönlich kontinuierlich wachsen.
Du bringst Eigeninitiative mit und wartest nicht darauf, dass andere den nächsten Schritt für dich definieren.
Du bist flexibel
Gelegentliche Geschäftsreisen siehst du als willkommene Abwechslung und Möglichkeit, Kunden und Projekte persönlich kennenzulernen.
Sprachen
Sehr gute Deutschkenntnisse in Wort und Schrift