81 Embedded in Rapperswil SG
Softwareentwickler Automation SPS/PLC (m/w/d)
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
Full-Stack Web Developer – C#/.NET & Frontend (m/w/d)
Verantwortung
Entwicklung und Implementierung skalierbarer Webanwendungen (Front- und Backend)
Integration und Entwicklung von APIs (REST / GraphQL) für Web-Services
Mitarbeit in interdisziplinären Inhouse-Teams und Verantwortung für Teilprojekte
Unterstützung von Kundenteams vor Ort und Umsetzung von Softwarelösungen gemäss Anforderungen
Evaluierung und Einführung neuer Technologien in anspruchsvollen Themenfeldern (Medizintechnik, Industrieprodukte)
Qualifikationen
Hochschulabschluss in Informatik, Wirtschaftsinformatik oder vergleichbar
Mehrjährige Erfahrung in Webentwicklung (Front: HTML, CSS, JavaScript/TypeScript; Backend: C#/.NET)
Kenntnisse relationaler Datenbanken, Architekturen, Designmuster, Git und CI/CD-Pipelines
Erfahrung mit agilen Methoden (Scrum, Kanban)
Sehr gute Deutschkenntnisse, gute Englischkenntnisse
Benefits
FullStack Developer – C#/.NET & Web (m/w/d)
Verantwortung
Entwicklung und Implementierung skalierbarer Webanwendungen in Front- und Backend
Integration und Entwicklung von APIs (REST / GraphQL) für Web-Services
Mitarbeit in interdisziplinären Inhouse-Teams und Verantwortung für Teilprojekte
Unterstützung von Kundenteams vor Ort und Umsetzung von Softwarelösungen gemäss Anforderungen
Evaluierung und Einführung neuer Technologien in anspruchsvollen Themenfeldern
Qualifikationen
Mehrjährige Erfahrung in Webentwicklung mit Front: HTML, CSS, JavaScript/TypeScript; & Backend: C#/.NET
Hochschulabschluss in Informatik, Wirtschaftsinformatik oder vergleichbar
Kenntnisse relationaler Datenbanken, Architekturen, Designmuster, Git und CI/CD-Pipelines
Erfahrung mit agilen Methoden wie Scrum, Kanba
Sehr gute Deutschkenntnisse
Gute Englischkenntnisse
Benefits
Software Engineer – C# .NET & Web Stack (m/w/d)
Rolle
Eine vielseitige Entwicklungsrolle in einem interdisziplinären Umfeld wartet auf eine erfahrene Fachperson mit Begeisterung für innovative Produkte und anspruchsvolle Projekte.
Gesuchtes Erfahrungslevel: Professional - Senior
Verantwortung
Entwicklung skalierbarer Webapplikationen mit Front- und Backend-Technologien
Design und Integration von APIs für effiziente Servicekommunikation
Mitarbeit in interdisziplinären Teams in den Bereichen Industrie und Medizintechnik
Übernahme von Teilprojektleitungen und technischer Kundenbetreuung
Evaluierung und Einführung neuer Technologien
Sicherstellung von Qualität, Testbarkeit und Dokumentation
Qualifikationen
Abschluss in Informatik, Wirtschaftsinformatik oder vergleichbare Ausbildung
Mehrjährige Erfahrung in Webentwicklung (C#/.NET, HTML, CSS, JavaScript/TypeScript)
Kenntnisse in REST/GraphQL-APIs, CI/CD-Pipelines und Git
Erfahrung mit relationalen Datenbanken und agilen Methoden (Scrum, Kanban)
Qualitätsbewusste, strukturierte und teamorientierte Arbeitsweise
Sprache: Deutsch verhandlungssicher, Englischkenntnisse gut
Benefits
Embedded Linux Softwareentwickler (m/w/d)
Rolle
In dieser Rolle gestaltest du die Weiterentwicklung einer zentralen Embedded Plattform für moderne Kaffeesysteme und bringst neue Technologien aktiv in die Systemarchitektur ein. Du verantwortest die kontinuierliche Optimierung bewährter Softwarelösungen und wirkst an der Modularisierung und Zukunftssicherung der Plattform mit. Im interdisziplinären SCRUM-Umfeld koordinierst du dich eng mit Kolleginnen und Kollegen aus verschiedenen Fachbereichen. Dabei nutzt du dein fundiertes Embedded-Linux-Know-how, um innovative Funktionen auf ein neues technisches Niveau zu heben. Du trägst dazu bei, den Wandel hin zu einer noch leistungsfähigeren Systemlandschaft entscheidend zu prägen.
Verantwortung
- Du entwickelst und wartest systemnahe Embedded-Linux-Software in C++ für moderne SoCs, mit Fokus auf Konnektivität und Geräteanbindung.
- In dieser Rolle setzt du Board Support Packages (Yocto) ein und passt Third-Party-Komponenten zur optimalen Integration der In-House-Software an.
- Du integrierst und konfigurierst Linux-Treiber inklusive Device-Tree-Anpassungen für verschiedene Hardwareplattformen.
- Als Embedded Linux Softwareentwickler entwirfst du Softwarearchitekturen nach Clean Architecture und Clean Code Prinzipien unter Einsatz gängiger Design Patterns.
- Du stellst hohe Testabdeckung durch Unit-Tests sicher und arbeitest idealerweise nach dem Test-Driven Development Ansatz.
- In deinen Aufgabenbereich fällt auch die Umsetzung sicherheitsrelevanter Funktionen inklusive kryptographischer Verfahren sowie die Begleitung von OTA-Updateprozessen.
Qualifikationen
- Du hast ein abgeschlossenes Studium in Informatik, Elektrotechnik oder eine vergleichbare Qualifikation
- Du bringst tiefgehendes Know-how im Umgang mit Linux-basierten Embedded-Systemen inklusive U-Boot mit
- Fundierte Kenntnisse in Modern C++ und Bash zeichnen dich aus, ergänzt durch Erfahrungen mit Python oder C#
- Tools und Frameworks wie Boost, Qt/QML, Google Test, D-Bus und Publish/Subscribe-Systeme wie MQTT sind dir vertraut
- Systemarchitekturen, testgetriebene Entwicklung (TDD) und Clean Code-Prinzipien gehören zu deinem professionellen Handwerkszeug
- Kenntnisse in CI/CD-Workflows mit CMake, Make, Jenkins, Docker sowie Paketmanagern runden dein Profil ab
Embedded Software Engineer - Linux (m/w/d)
Verantwortung
Du entwickelst Embedded-Software in C++ auf modernen SoCs mit Fokus auf Konnektivität und Geräteintegration
Dabei passt Du Board-Support-Packages (Yocto) an und integrierst Linux-Treiber sowie Device-Tree-Strukturen
Mit Clean Code, Design Patterns, Unit-Tests und TDD stellst Du Qualität sicher
Zudem beachtest Du Sicherheitsanforderungen, nutzt Kryptographie und unterstützt bei Serienüberführung und OTA-Updates
Qualifikationen
Du hast ein Studium/Qualifikation in Informatik oder Elektrotechnik und bringst tiefes Know-how in Embedded Linux (inkl. U-Boot) mit
Du beherrschst Modern C++ und Bash, ergänzt durch Python oder C#
Erfahrung mit Boost, Qt/QML, Google Test, D-Bus, MQTT ist wünschenswert
Du arbeitest nach Clean Code & TDD, kennst Softwarearchitekturen und CI/CD-Tools (CMake, Jenkins, Docker)
Sehr gute Deutschkenntnisse runden Dein Profil ab
Benefits
Embedded Linux Softwareentwickler (m/w/d)
Rolle
In dieser Rolle übernimmst du die Weiterentwicklung einer zentralen Embedded Plattform für professionelle Kaffeemaschinen. Du gestaltest die technologische Erneuerung aktiv mit, indem du moderne Architekturen und neue Technologien in ein bewährtes System integrierst. Im agilen SCRUM-Umfeld arbeitest du interdisziplinär und entwickelst Lösungen, die langfristig die Produktinnovation prägen. Dabei bringst du tiefgehendes Know-how in Embedded Linux ein und sorgst für Modularität, Zukunftsfähigkeit und technische Exzellenz der Plattform. Du trägst dazu bei, ein konsistentes Nutzererlebnis und höchste Qualität in der Kaffeezubereitung zu gewährleisten.
Verantwortung
- Du entwickelst und pflegst systemnahe Embedded-Linux-Software in C++ auf modernen SoCs mit Fokus auf Konnektivität und Geräteanbindung
- In dieser Rolle übernimmst du die Weiterentwicklung und Pflege von BSPs (Yocto), inklusive Integration interner Softwarekomponenten
- Du integrierst und passt Linux-Gerätetreiber an, inklusive der Konfiguration von Device Trees
- Als Embedded Linux Softwareentwickler setzt du Softwarearchitekturen nach Clean Architecture um und orientierst dich an Clean Code und bewährten Design Patterns
- Du stellst eine hohe Codequalität durch umfassende Unit-Tests sicher und nutzt idealerweise testgetriebene Entwicklung (TDD)
- In deinen Aufgaben enthalten sind auch Sicherheitskonzepte sowie kryptographische Verfahren, die du in die Software integrierst
Qualifikationen
- Du hast ein abgeschlossenes Studium in Informatik, Elektrotechnik oder eine vergleichbare Qualifikation
- Sehr gute Kenntnisse in Linux (inkl. U-Boot) sowie ein tiefes Verständnis für Embedded-Linux-Systeme auf Hard- und Softwareebene
- Du beherrschst Modern C++ und Bash sicher und bringst zusätzlich Erfahrung mit Python oder C# mit
- Sicherer Umgang mit Boost, Qt/QML, Google Test, D-Bus und Messaging-Systemen wie MQTT zeichnet dich aus
- Mit Konzepten wie TDD, Clean Code und modernen Systemarchitekturen bist du bestens vertraut
- Du verfügst über Erfahrung in der Arbeit mit Build- und CI/CD-Umgebungen wie CMake, Jenkins, Docker und verschiedenen Paketmanagern
Fullstack Softwareentwickler (m/w/d)
Rolle
Du entwickelst in interdisziplinären Projektteams technische Lösungen entlang des gesamten Produktlebenszyklus – von der Bedarfsanalyse über Konzeption und Zertifizierung bis zur Serienproduktion. In dieser Rolle bringst du dein Fachwissen gezielt ein, um innovative und sinnstiftende Produkte mitzugestalten, insbesondere im Umfeld der Medizintechnik. Du übernimmst Verantwortung für technische Fragestellungen und stärkst durch deine Erfahrung die Zusammenarbeit zwischen verschiedenen Ingenieursdisziplinen. Flexible Arbeitszeitmodelle und kontinuierliche Weiterbildung ermöglichen dir, deine Expertise gezielt weiterzuentwickeln. Du arbeitest in einem Umfeld, das Eigeninitiative, Neugier und Qualität fördert.
Verantwortung
- Du entwickelst und implementierst skalierbare Webanwendungen mit modernen Frontend- und Backend-Technologien
- Als Fullstack Softwareentwickler integrierst und entwickelst Du APIs für eine reibungslose Kommunikation zwischen Systemen
- In dieser Rolle arbeitest Du eng mit interdisziplinären Inhouse-Teams an vielseitigen Projekten zusammen
- Du übernimmst Verantwortung für Teilprojekte und stellst eine kompetente Kundenbetreuung sicher
- Gemeinsam mit Kundenteams vor Ort erarbeitest und realisierst Du Softwarelösungen gemäss fachlicher und technischer Vorgaben
- Du evaluierst neue Technologien und führst diese in anspruchsvollen Anwendungsfeldern wie Medizintechnik und Industrie ein
Qualifikationen
- Du hast ein abgeschlossenes Hochschulstudium (ETH, Uni, FH) in Informatik, Wirtschaftsinformatik oder einem verwandten Bereich
- Mehrjährige Berufserfahrung in der Industrie-, Automations- oder Medizintechnikumgebung zeichnen deinen Werdegang aus
- Deine fundierten Kenntnisse in Webentwicklung erstrecken sich sowohl auf moderne Frontend-Technologien (HTML, CSS, JavaScript/TypeScript) als auch auf Backend mit C#/.NET
- Der Umgang mit relationalen Datenbanken sowie der Einsatz von APIs (REST, GraphQL) gehören für dich zum Alltag
- Du bringst Erfahrung mit gängigen Entwicklungstools wie Git, CI/CD Pipelines und agilen Methoden wie Scrum oder Kanban mit
- Dein hoher Qualitätsanspruch zeigt sich in sauberer Dokumentation, strukturiertem Testing (TDD, BDD) und Interesse an neuen Technologien
Benefits
Embedded SW Entwickler*in C++ (m/w/d)
Rolle
In dieser Rolle bist du in einem interdisziplinären und internationalen Team, welches spannende Tätigkeiten im Bereich Software Entwicklung übernimmt.
Verantwortung
- Erweiterung und Ausbau von Software für Vermessungslösungen und 3D Steuerungen für Baumaschinen.
- Analyse und Implementierung von Betriebssysteme wie Windows und Linux.
- Programmieraufgaben innerhalb eines komplexen bzw. grossen Systems.
Qualifikationen
- Du verfügst über ein abgeschlossenes Studium (Universität oder Fachhochschule) im Bereich SW Entwicklung oder einem ähnlichen Bereich.
- Geübter Umgang bzw. mehrjährige Erfahrung in C++, Qt und Objekt Orientierten Programmieren.
- Idealerweise kennst du dich gut in Robotics und Vermessung aus.
- Selbständiges Arbeiten, Teamfähigkeit und hohe Motivation.
Benefits
Embedded Software Engineer (m/w/d)
Rolle
In dieser Position entwickelst du Softwarelösungen für Steuerungs- und Bedient Systeme moderner Fahrzeuge. Du übernimmst Verantwortung in der Konzeption, Umsetzung und Testung von Anwendungen und arbeitest eng mit interdisziplinären Teams zusammen, um innovative und sichere Fahrzeugsteuerungen zu realisieren.
Verantwortung
Entwicklung, Design und Test von Steuerungssoftware für Fahrzeuge und Bedienterminals
Erstellung technischer Dokumente wie Pflichtenhefte, Designs und Testprotokolle
Auswahl und Bewertung von Steuerungs- und Bedienkomponenten
Ausarbeitung von elektrischen und hydraulischen Konzepten
Leitung von Teilprojekten und enge Abstimmung mit der Projektleitung
Zusammenarbeit mit Montage, Kundendienst und technischer Dokumentation
Qualifikationen
Technische Grundausbildung, idealerweise im Fahrzeug- oder Maschinenbau
Abschluss als Elektroingenieur:in FH oder vergleichbar
Erfahrung in der Softwareentwicklung für Steuerungen und Bedienterminals
Kenntnisse in C und ST IEC 61131 sowie in Mess- und Regeltechnik
Gute Deutsch- und Englischkenntnisse
Benefits