4 IT - Software Development in Uster
FullStack .NET Developer - ASP.NET Core,Blazor (m/w/d)
Verantwortung
Implementierung neuer Funktionen und Verbesserung bestehender Komponenten unter Berücksichtigung von Clean Code und SOLID-Prinzipien
Weiterentwicklung und Optimierung bestehender .NET-Anwendungen
Mitarbeit an Daten- und Backend-Prozessen sowie OLAP-Cubes
Umsetzung von UI/UX-Anforderungen mit MVVM und Blazor-Komponenten
Beteiligung an Architekturentscheidungen und Erstellung technischer Dokumentationen
Optionale Mitwirkung an der Integration von KI-Funktionen in die Plattform
Qualifikationen
Fundierte Kenntnisse in objektorientierter ProgrammierungAbgeschlossene Ausbildung als Informatiker EFZ Applikationsentwicklung, Bachelor in Informatik oder vergleichbare Qualifikation
Erfahrung mit C# / .NET Core sowie ASP.NET Core, WPF oder Blazor Server
Gute Kenntnisse in HTML, CSS und Datenbanktechnologien
Interesse an sauberer Architektur, Design Patterns und Code-Qualität
Verhandlungssichere Deutsch- und Englischkenntnisse
Benefits
IAM Software Engineer (m/w/d)
Rolle
In dieser Rolle gestaltest du die Weiterentwicklung und den zuverlässigen Betrieb von Lösungen für Identitäts- und Zugriffsverwaltung, damit Nutzerzugriffe jederzeit sicher, transparent und effizient gesteuert werden. Du übernimmst die Verantwortung für Konzeption, Implementierung und Integration von IAM-Komponenten in komplexe Systemlandschaften und stellst dabei hohe Anforderungen an Sicherheit und Compliance sicher. Du analysierst fachliche und technische Anforderungen, entwickelst daraus tragfähige Architektur- und Umsetzungskonzepte und setzt diese in robuste, wartbare Softwarelösungen um. Du bringst dich aktiv in die Optimierung bestehender Prozesse ein, automatisierst wiederkehrende Abläufe und sorgst dafür, dass Identitäten und Berechtigungen über ihren gesamten Lebenszyklus korrekt verwaltet werden. Durch enge Zusammenarbeit mit Stakeholdern aus Fachbereichen und IT trägst du dazu bei, dass IAM-Lösungen passgenau auf die Bedürfnisse der Organisation abgestimmt sind und kontinuierlich verbessert werden.
Verantwortung
Du integrierst und entwickelst Software für Identitäts- und Berechtigungsmanagement in embedded Kommunikationssystemen.
In dieser Rolle analysierst du Systemanforderungen und erstellst präzise Software-Spezifikationen.
Du führst Unit-Tests und Integrationstests durch und sicherst so die Qualität der entwickelten Software.
Als Spezialist für Identitäts- und Zugriffsverwaltung dokumentierst du Software-Architektur, Code und Tests und arbeitest aktiv in agilen Teams mit.
Qualifikationen
Du verfügst über ein abgeschlossenes Studium der Informatik, Elektrotechnik, Mechatronik oder eine vergleichbare Ausbildung.
Du hast mehrjährige Praxis in der Embedded-Softwareentwicklung und kennst typische Herausforderungen aus realen Projekten.
Du arbeitest sicher mit Versionsverwaltungen wie Git sowie mit Build-Systemen wie CMake und Make.
Du kommunizierst sicher auf Deutsch und Englisch in Wort und Schrift und zeichnest dich durch Teamgeist, Offenheit und Kommunikationsstärke aus.
Benefits
Embedded Firmware Developer – Industrial Devices (m/w/d)
Rolle
Für unseren Rocken Partner, ein international tätiges Schweizer KMU im Bereich präziser Industrie-Mess- und Analysesysteme, suchen wir eine eigenverantwortliche Persönlichkeit, die unser Entwicklungsumfeld im Bereich Embedded/Firmware verstärkt.
Du übernimmst eine aktive Rolle in der Weiterentwicklung der Geräteplattformen und arbeitest dabei eng mit Hardware, Produktion und weiteren Fachbereichen zusammen.
In dieser Position entwickelst du hardwarenahe Software auf C/RTOS-Basis für anspruchsvolle Geräte im industriellen Einsatz. Zusätzlich unterstützt du die PC-nahe Entwicklungs- und Testumgebung sowie die Automatisierung von Produktions- und Prüfschritten. Dein Fokus liegt auf stabilen Strukturen, sauberem Design und einem nachhaltigen Software-Lifecycle.
Verantwortung
Du konzipierst, entwickelst und refactorst Firmware/Embedded Software mit Schwerpunkt C
Du implementierst und pflegst Kommunikations-Stacks für industrielle Schnittstellen/Protokolle
Du entwickelst PC-Tools (Java) zur Ansteuerung von PCB-Prototypen und unterstützt die Inbetriebnahme
Du designst und realisierst Produktions- und Testsysteme inkl. nachhaltiger Wartung und Weiterentwicklung
Du arbeitest eng mit Hardware, Analytics und Produktion zusammen (Abstimmungen, Übergaben, Troubleshooting)
Qualifikationen
Du hast einen BSc/MSc in Elektrotechnik/Elektronik (oder vergleichbar) und bringst Hardwareverständnis mit
Du verfügst über mehrjährige Erfahrung in Firmware/Embedded Development
Du beherrschst C im Embedded-Umfeld sehr sicher (Design, Performance, Robustheit)
Du hast ein tiefes Verständnis von RTOS und idealerweise Berührungspunkte zur Signalverarbeitung
Du bringst Low-Level/Assembler-Know-how mit (Debugging, hardwarenahe Analyse)
Du hast Erfahrung mit Industrieprotokollen wie Modbus, Profibus, HART (oder ähnlich)
Du verfügst über OO-Programmierkenntnisse, bevorzugt Java
Verhandlungssichere Deutsch- und branchenübliche Englischkenntnisse
Benefits
Embedded Software Engineer – C/RTOS (m/w/d)
Rolle
Für unseren Rocken Partner, ein international tätiges Schweizer KMU im Bereich analytischer Mess-Instrumente, suchen wir eine motivierte und selbstständige Persönlichkeit zur Verstärkung des Firmware- und Softwareentwicklungsteams. In dieser neu geschaffenen Rolle gestaltest du die Produktentwicklung aktiv mit – von der Idee bis zum Serienprodukt – und arbeitest eng mit interdisziplinären Teams zusammen.
Du entwickelst Embedded Software für hochwertige Messgeräte und unterstützt zusätzlich die PC-seitige Toolchain sowie Produktions- und Testsysteme. Dabei bringst du Struktur in Code und Prozesse und wirkst entlang des gesamten Produktlebenszyklus mit.
Verantwortung
Konzeption, Entwicklung und Refactoring von Firmware/Embedded Software (Schwerpunkt C)
Entwicklung und Anpassung von Kommunikations-Stacks für Industrieprotokolle und Geräteschnittstellen
Erstellung von Java-basierten PC-Tools zur Ansteuerung von PCB-Prototypen und Unterstützung der Inbetriebnahme
Software-Design und Umsetzung von Produktions- und Testsystemen inkl. nachhaltiger Wartung
Enge Zusammenarbeit mit Hardware, Analytics und Produktion, inkl. technischer Abstimmungen und Übergaben
Qualifikationen
BSc/MSc in Elektrotechnik/Elektronik oder vergleichbarer Hintergrund mit Hardwareverständnis
Mehrjährige Praxis in Firmware Development / Embedded Development
Sehr solide C-Expertise im Embedded-Kontext
Tiefes Verständnis von RTOS sowie Signalverarbeitung
Assembler-/Low-Level-Skills (Debugging, hardwarenahe Themen)
Erfahrung mit Modbus, Profibus, HART oder ähnlichen Protokollen
OO-Programmierkenntnisse, bevorzugt Java
Verhandlungssichere Deutsch- und branchenübliche Englischkenntnisse
Benefits