170 IT - Software Development in Rapperswil SG
Java Web & Mobile Developer (m/w/d)
Verantwortung
Ausbau und Betreuung von Java-Webapplikationen mit modernen Frameworks
Entwickeln und Gestalten von REST-APIs nach Best Practices
Weiterentwicklung mobiler Apps mit .NET MAUI
Mitwirken an Softwarearchitektur zentraler Anwendungen
Durchführung von Code Reviews und Aufbau von automatisierten Tests
Qualifikationen
Ausbildung/Erfahrung im Bereich Informatik
Tech-Stack: Java, Spring, Vaadin, C#, .NET MAUI, REST, MariaDB
Erfahrung in der Entwicklung von REST Services
Teamorientiert und stark in Kommunikation
Sehr gute Deutschkenntnisse
Senior Software Engineer – Java & IoT (m/w/d)
Verantwortung
Damit die SEL Server vollautomatisch konfiguriert werden können, bringst du dich aktiv in die Entwicklung der passenden Konfigurationslösung ein
Zukunft entsteht hier durch Mitgestaltung – insbesondere in DevSecOps und in der Weiterentwicklung der Architektur entlang der Wertschöpfungskette
Technische Anforderungen werden von dir kritisch hinterfragt, bewertet und gemeinsam mit dem Produktmanagement in nachhaltige Konzepte überführt
Wissen weiterzugeben gehört selbstverständlich dazu: Durch Coaching im Team und durch kontinuierliche Verbesserung unserer Standards wächst die Qualität stetig
Auch jenseits des eigenen Spezialgebiets wird Verantwortung übernommen, um als Team den nächsten Meilenstein zu erreichen
Qualifikationen
Mehrjährige Erfahrung in der Java-Entwicklung (mind. 5 Jahre) kombiniert mit einem Informatikstudium oder gleichwertiger Praxiserfahrung bildet die Basis
Qualität entsteht durch strukturierte Workflows – Git, automatisierte Tests, TDD, Reviews und CI/CD sind gelebte Praxis
Nebenläufigkeit und Actor Modelle sind vertraut, idealerweise besteht Erfahrung mit dem Akka-Toolkit
Einwandfreie Deutschkenntnisse in Wort und Schrift werden vorausgesetzt, Englisch wird sicher beherrscht
Benefits
Entwicklung Mikrocontroller Software (m/w/d)
Rolle
In dieser Rolle entwickelst du Mikrocontroller-Software für zuverlässige Alarm- und Sicherheitssysteme und sorgst dafür, dass Funktionen stabil, performant und sicher laufen. Du konzipierst, implementierst und testest Embedded-Software über den gesamten Entwicklungszyklus hinweg und dokumentierst deine Ergebnisse nachvollziehbar. Du analysierst Anforderungen, überführst sie in robuste Firmware-Architekturen und optimierst bestehende Lösungen gezielt. Dabei arbeitest du eng mit angrenzenden Fachbereichen zusammen, klärst technische Schnittstellen und stellst eine hohe Qualität durch strukturierte Reviews und Tests sicher. Du bringst deine professionelle Erfahrung ein, um Fehler systematisch zu diagnostizieren, Ursachen zu beheben und Verbesserungen nachhaltig umzusetzen.
Verantwortung
- Du entwickelst, erweiterst und wartest Embedded-Software in C/C++ unter Linux für moderne Zutrittskontrollsysteme.
- In dieser Rolle designst und implementierst Du Device-Treiber sowie Linux-Kernel-Module für stabile Hardwareanbindungen.
- Als Entwicklung Mikrocontroller Software erstellst Du Board Support Packages (BSP) mit Yocto oder Buildroot und bringst die Plattform zuverlässig zum Laufen.
- Du gestaltest die Systemarchitektur aktiv mit und optimierst Performance sowie Sicherheit für Embedded-Linux-Plattformen.
- Durch Low-Level-Debugging und Analyse mit GDB, Wireshark und Logic Analyzer stellst Du höchste Stabilität und Nachvollziehbarkeit sicher.
- Du baust CI/CD-Pipelines mit GitLab CI und Docker auf, sicherst Codequalität und Embedded-Security und arbeitest eng mit Hardware-, Test- und Software-Teams zusammen.
Qualifikationen
Du hast ein abgeschlossenes Studium in Informatik, Elektrotechnik, Embedded Systems oder einer vergleichbaren Fachrichtung.
Sehr gute Kenntnisse in C/C++ setzt du für performancekritische Anwendungen unter Linux sicher ein.
Embedded Linux beherrschst du sehr gut, inklusive Yocto oder Buildroot, Kernel, Treiber und BSP.
Mit CI/CD arbeitest du praxisnah, zum Beispiel mit GitLab CI und Docker.
Du kommunizierst sehr gut auf Deutsch und gut auf Englisch.
Benefits
Software Engineer Embedded Linux (m/w/d)
Verantwortung
Du entwickelst, erweiterst und wartest Embedded-Software in C/C++ unter Linux für moderne Zutrittskontrollsysteme.
In dieser Rolle designst und implementierst Du Device-Treiber sowie Linux-Kernel-Module für zuverlässige Hardwareanbindung.
Als Embedded Entwickler erstellst Du Board Support Packages (BSP) mit Yocto oder Buildroot und bringst Plattformen sauber in Betrieb.
Du gestaltest die Systemarchitektur mit und optimierst Performance sowie Sicherheit auf Embedded-Linux-Plattformen.
In dieser Rolle führst Du Low-Level-Debugging und Analysen mit GDB, Wireshark und Logic Analyzer durch, um maximale Stabilität sicherzustellen.
Du baust CI/CD-Pipelines mit GitLab CI und Docker auf, automatisierst Builds, Tests und Deployments und stärkst Codequalität sowie Embedded-Security nach Clean-Code-Prinzipien.
Qualifikationen
- Du hast ein abgeschlossenes Studium in Informatik, Elektrotechnik, Embedded Systems oder einer vergleichbaren Fachrichtung.
- Sehr gute Kenntnisse in C/C++ setzt du für performancekritische Anwendungen unter Linux sicher ein.
- Embedded-Linux beherrschst du umfassend, inklusive Yocto oder Buildroot sowie Kernel, Treiber und BSP.
- Netzwerkprotokolle wie TCP/IP und TLS sind dir vertraut, und du nutzt Analyse-Tools wie Wireshark routiniert.
- Mit CI/CD-Tools wie GitLab CI und Docker arbeitest du praxisnah und effizient.
- Sehr gute Deutschkenntnisse sowie gute Englischkenntnisse bringst du für die tägliche Zusammenarbeit mit.
Benefits
Senior Web Application Engineer (m/w/d)
Rolle
In dieser Rolle gestaltest du als Senior Web Application Engineer leistungsstarke, innovative Softwarelösungen, die im Alltag zuverlässig überzeugen. Du analysierst Anforderungen, entwirfst skalierbare Architekturen und setzt diese mit fundiertem technischem Know-how effizient um. Dabei stellst du eine reibungslose Integration sicher und arbeitest eng mit internen Fachbereichen zusammen. Du treibst die kontinuierliche Verbesserung bestehender Anwendungen voran und behältst Qualität, Performance und Benutzerfreundlichkeit konsequent im Blick. So entstehen nachhaltige, zukunftssichere Lösungen, die langfristig stabil und wartbar bleiben.
Verantwortung
In dieser Rolle entwickelst du moderne Webapplikationen in einem agilen Team mit ASP.NET Core C# und Angular.
Als erfahrene Person für Fullstack-Entwicklung übernimmst du als Lead-Developer eine Schlüsselrolle im Projekt und gibst technische Richtung vor.
Du konzipierst und validierst komplexe Lösungen basierend auf Anforderungen im Azure-Umfeld.
Du verantwortest das Design und die Implementierung von Schnittstellen und APIs.
Du sicherst hohe Softwarequalität durch Unit-Tests und Code-Reviews und leitest bei Bedarf weitere Massnahmen zur Performance- und Zuverlässigkeitssteigerung ein.
Qualifikationen
- Fundierte Praxis in ASP.NET Core, C#, Angular, TypeScript sowie CSS-Frameworks wie Tailwind oder vergleichbar.
- Gespür für UI/UX-Design und die gezielte Nutzung visueller Elemente wie Transitions für eine überzeugende Benutzerführung.
- Nachweisliche Erfahrung in der erfolgreichen Umsetzung moderner Webanwendungen mit Angular und .NET.
- Sicheres Arbeiten in agilen Teams und Vertrautheit mit Methoden wie Scrum und Kanban.
- Azure-Erfahrung als bevorzugtes Umfeld, idealerweise ergänzt durch eine AZ-204 Zertifizierung oder vergleichbar.
- Know-how in CI/CD mit Azure DevOps, Infrastructure as Code mit Bicep sowie Architekturthemen wie DDD, Event-basierte Ansätze und Container-Technologien.
Benefits
Senior C#/.Net Engineer (m/w/d)
Rolle
Du treibst die Entwicklung anspruchsvoller Webanwendungen in einem agilen Umfeld voran und übernimmst dabei eine zentrale technische Rolle im Projekt. Als erfahrene:r Engineer gestaltest Du nicht nur die technische Umsetzung, sondern auch die Architektur und Konzeption komplexer Cloud-basierter Lösungen. Du arbeitest eng mit dem Team zusammen, um innovative Ansätze zu entwickeln und sorgst durch Best Practices für höchste Qualitätsstandards. Zudem fungierst Du als Mentor:in für Junior-Entwickler:innen und treibst die technologische Weiterentwicklung des Teams aktiv mit.
Verantwortung
Du entwickelst moderne Webapplikationen in einem agilen Team mit Backend- und Frontend-Technologien
Als Lead-Developer übernimmst Du eine Schlüsselrolle im Projekt und treibst technische Entscheidungen voran
Du konzipierst und validierst komplexe Lösungen im Cloud-Umfeld basierend auf den Kundenanforderungen
Du bist verantwortlich für Design und Implementation von Schnittstellen und APIs
Du stellst durch Unit-Tests, Code-Reviews und weitere Qualitätsmassnahmen eine hohe Softwarequalität sicher
Zudem triffst Du Massnahmen zur Optimierung von Performance und Zuverlässigkeit der Lösungen
Qualifikationen
Du verfügst über fundierte Kenntnisse in Backend-Frameworks, objektorientierten Sprachen, modernen Frontend-Frameworks und CSS-Technologien sowie ein ausgeprägtes Gespür für UI/UX-Design
Du bringst nachweislich erfolgreiche Umsetzungen von Webanwendungen mit modernen Tech-Stacks mit und fühlst Dich in agilen Umfeldern (Scrum, Kanban) bestens zu Hause
Du hast idealerweise Erfahrung mit Cloud-Plattformen (Zertifizierungen von Vorteil), CI/CD-Pipelines, Infrastructure as Code sowie Container-Technologien
Du verfügst über Kenntnisse in Domain-Driven Design und Event-basierten Architekturen
Du bist ein starker Teamplayer mit hoher Eigeninitiative, kontinuierlichem Wissensdurst, bist in der Schweiz wohnhaft und sprichst fliessend Deutsch und Englisch
Benefits
Firmwareentwicklung C++ (m/w/d)
Rolle
In dieser Rolle gestaltest du innovative Sensorprodukte aktiv mit und bringst deine Ideen und Vorschläge gezielt in die Projektarbeit ein. Du verantwortest die Entwicklung von Microcontroller-Firmware für Anwendungen in den Bereichen Druck, Temperatur, Gasdichte und Drehmoment. Gemeinsam mit dem Team triffst du fundierte Entscheidungen zur Umsetzung und sorgst für eine hohe technische Qualität. Zudem entwickelst du die bestehende Digitale Sensor Plattform (DSP) kontinuierlich weiter, um aktuelle Marktanforderungen zuverlässig zu erfüllen. So leistest du einen entscheidenden Beitrag zur Leistungsfähigkeit und Zukunftssicherheit moderner eingebetteter Systeme.
Verantwortung
- Du bringst eigene Ideen in ein interessantes und herausforderndes Tätigkeitsfeld ein und setzt sie praxisnah um.
- In dieser Rolle übernimmst du hohe Eigenverantwortung und gestaltest deine Aufgaben proaktiv.
- Als Firmwareentwicklung für eingebettete Systeme profitierst du von flexiblen Arbeitsmodellen, die zu deinem Arbeitsalltag passen.
- Du arbeitest in einer flachen Hierarchie mit kurzen Entscheidungswegen und klarer Abstimmung.
- In dieser Rolle erlebst du eine offene Unternehmenskultur, die von Hilfsbereitschaft, familiärem Umgang und Wertschätzung geprägt ist.
- Du nutzt eine moderne Infrastruktur in einem innovativen Umfeld an attraktiver Lage im Zürcher Oberland inklusive Parkplätzen.
Qualifikationen
- Du hast einen Hochschulabschluss (FH, Uni, ETH oder vergleichbar) in Elektrotechnik, Informatik oder einer ähnlichen Fachrichtung.
- Fundierte Erfahrung und sehr gute Kenntnisse in der objektorientierten Softwareentwicklung mit C++ zeichnen dich aus.
- Gute Kenntnisse in der Erstellung und Entwicklung von Embedded Systems mit C++ und C# bringst du mit.
- Mit modernen Entwicklungsmethoden für Embedded Systeme und Elektronik bist du vertraut und setzt sie praxisnah ein.
- Als kommunikative Persönlichkeit übernimmst du gerne Verantwortung und arbeitest aktiv im Team mit.
- Sehr gute Deutsch- und Englischkenntnisse runden dein Profil ab.
Benefits
Entwicklungsingenieur Embedded Firmware (m/w/d)
Rolle
In dieser Rolle gestaltest du innovative Embedded-Firmware für Microcontroller und leistest damit einen wesentlichen Beitrag zu leistungsfähigen Sensorprodukten. Du bringst deine Ideen und Verbesserungsvorschläge aktiv in Projekte ein und triffst gemeinsam mit dem Team fundierte Entscheidungen zur Umsetzung. Du verantwortest die Entwicklung von Firmware für wegweisende Anwendungen in den Bereichen Druck, Temperatur, Gasdichte und Drehmoment. Ausserdem entwickelst du die bestehende Digitale Sensor Plattform (DSP) kontinuierlich weiter, damit die Lösungen stets den aktuellen Marktanforderungen entsprechen.
Verantwortung
- Als Entwicklungsingenieur Embedded Firmware bringst du eigene Ideen ein und setzt sie in einem anspruchsvollen Aufgabenfeld konsequent um
- Du übernimmst hohe Eigenverantwortung und gestaltest deine Themen eigenständig von der Planung bis zur Umsetzung
- In dieser Rolle profitierst du von flexiblen Arbeitsmodellen, die zu deinem professionellen Arbeitsalltag passen
- Du arbeitest in flachen Hierarchien mit kurzen Entscheidungswegen und direkter Abstimmung im Team
- Du wirst Teil einer offenen Unternehmenskultur, die von Hilfsbereitschaft, Wertschätzung und einem familiären Miteinander geprägt ist
- Du nutzt moderne Infrastruktur in einem innovativen Umfeld in schöner Lage im Zürcher Oberland inklusive verfügbarer Parkplätze
Qualifikationen
- Du verfügst über einen Hochschulabschluss (FH, Uni, ETH oder vergleichbar) in Elektrotechnik, Informatik oder einem ähnlichen Bereich.
- Fundierte Erfahrung und sehr gute Kenntnisse in der objektorientierten Softwareentwicklung mit C++ zeichnen dich aus.
- Gute Praxis in der Entwicklung von Embedded Systems mit C++ und C# bringst du mit.
- Mit modernen Entwicklungsmethoden für Embedded Systeme und Elektronik bist du vertraut und setzt sie zielgerichtet ein.
- Als kommunikative Persönlichkeit übernimmst du gerne Verantwortung und arbeitest lösungsorientiert mit Stakeholdern zusammen.
- Teamgeist, Offenheit für aktiven Erfahrungsaustausch sowie sehr gute Deutsch- und Englischkenntnisse runden dein Profil ab.
Benefits
Embedded Software & Hardware Engineer (m/w/d)
Benefits
Automation Engineer - Robotic (m/w/d)
Verantwortung
- Du bist zuständig für die Programmierung der Steuerungen von Robotern und komplexen Antriebssystemen
- Du spezifizierst und konfigurierst Visionssysteme gemäß den jeweiligen Kundenanforderungen und testest die Funktionalität der Systeme
- Bei der Auslegung der Visionssysteme arbeitest du eng mit unseren Partnern zusammen
- In Zusammenarbeit mit dem mechatronischen Team entwickelst du innovative und wettbewerbsfähige Lösungen
- In enger Zusammenarbeit mit der mechanischen Konstruktion, dem Verkauf und der Endmontage erarbeitest du kundenspezifische Konzepte und Lösungen für Kundenaufträge
- Du bist verantwortlich für die kontinuierliche Weiterentwicklung unserer modularen Softwarebausteine
Qualifikationen
- Du hast erfolgreich ein Studium im Bereich der Ingenieurwissenschaften abgeschlossen, idealerweise mit einem M.Sc.-Abschluss
- Wenn möglich, hast du bereits in einer ähnlichen Position Erfahrungen gesammelt oder möchtest nach Beendigung deines Studiums in der industriellen Automatisierung Fuss fassen
- Du interessierst dich für die industrielle Anwendung von Vision-Systemen und Smart-Kameras
- Idealerweise verfügst du über Kenntnisse in der SPS- und Motion-Programmierung
- Deine guten Englischkenntnisse helfen dir bei der internationalen Zusammenarbeit und gelegentlichen Kundenbesuchen weiter
- Du bist begeistert von komplexen Verpackungsmaschinen in einer zukunftsorientierten Branche
Benefits