180 IT - Software Development in Heerbrugg
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
C#/.NET - Software Engineer (m/w/d)
Rolle
In dieser Rolle entwickelst und wartest du anspruchsvolle C#-.NET-Anwendungen, die stabile und performante Lösungen für komplexe Geschäftsanforderungen bereitstellen. Du verantwortest die Konzeption und Umsetzung neuer Features, analysierst bestehende Funktionen und optimierst sie im Hinblick auf Qualität, Wartbarkeit und Sicherheit. Dabei setzt du moderne .NET-Technologien, saubere Architekturprinzipien und automatisierte Tests ein, um robuste Softwarelösungen zu liefern. Du arbeitest eng mit angrenzenden Fachbereichen zusammen, übersetzt Anforderungen in technische Spezifikationen und stellst eine reibungslose Integration in bestehende Systemlandschaften sicher. Zudem übernimmst du als erfahrene Fachkraft eine aktive Rolle bei Code-Reviews und teilst dein Know-how, um Standards und Best Practices in der Softwareentwicklung kontinuierlich weiterzuentwickeln.
Verantwortung
Du analysierst Systemanforderungen und erstellst präzise Software-Spezifikationen
Du programmierst in C# und Python
Du entwickelst und integrierst Identity Access Management (IAM) in Kommunikationssysteme
Du bindest LDAP-, AD- und Proxy-Server an und implementierst passende Frontends
Du dokumentierst Architektur, Code und Tests nach Standards und arbeitest in agilen Teams (Scrum/Kanban)
Qualifikationen
Du hast ein Studium in Informatik, Elektrotechnik oder Mechatronik oder eine vergleichbare Ausbildung
Du bringst mehrjährige Erfahrung in der WPF-Softwareentwicklung mit
Du kennst dich mit Netzwerk-Technologien und Linux gut aus
Du hast Erfahrung in der Implementierung von Zugriffskontrollen und arbeitest sicher mit Git und Build-Systemen
Du kommunizierst sicher auf Deutsch und Englisch und überzeugst als teamorientierte Persönlichkeit
Benefits
Agile Test Manager / Quality Assurance (m/w/d)
Verantwortung
Du entwickelst eine agile Teststrategie weiter und verankerst Qualität nachhaltig in den Teams
Du stellst sicher, dass Software-Qualität entlang des gesamten Entwicklungsprozesses konsequent gelebt wird
Du planst, steuerst und koordinierst Testaktivitäten in agilen Fachtest-Teams, inklusive Testdatenbereitstellung
Du führst technische Tests selbst durch und begleitest komplexe Testvorhaben
Du entwickelst das Testdaten-Management weiter und sorgst für belastbare Testgrundlagen
Du treibst Testautomatisierung und Continuous Testing aktiv voran
Du definierst Qualitätsmetriken, überwachst den Teststatus und machst Qualität transparent
Du bewertest Risiken, priorisierst Tests nach Business Value und leitest gezielte Massnahmen ab
Du unterstützt das Produktmanagement fachlich und übernimmst Stellvertretungen in definierten Bereichen
Qualifikationen
Du arbeitest sicher mit agilen Methoden, Testmanagement-Ansätzen und Qualitätssicherungsprozessen
Du verfügst über eine Aus- oder Weiterbildung in Informatik oder Wirtschaftsinformatik (HF/FH/Uni) oder eine vergleichbare Qualifikation
Du hast Erfahrung im Umgang mit Daten, SQL und analytischen Auswertungen
Du kennst DB2 und nutzt SQL-Abfragen souverän
Du bringst ein starkes Qualitätsbewusstsein und ein solides technisches Verständnis mit
Du hast Praxis in Tests von Schnittstellen und Netzwerkprotokollen
Du denkst agil, strukturiert und lösungsorientiert
Deutsch sehr gut, Englisch sehr gut, weitere Landessprachen von Vorteil
Software Test Manager (80% remote aus der Schweiz möglich) (m/w/d)
Rolle
Diese Position richtet sich an Qualitätsenthusiasten, die Software nicht nur testen, sondern aktiv verbessern wollen. Gesucht wird eine analytisch starke Persönlichkeit mit Blick für Details und einem hohen Anspruch an stabile, performante Systeme.
Verantwortung
Durchführung und Koordination von Softwaretests auf allen Ebenen, inklusive Unit-, Integration- und Systemtests
Mitwirkung bei der Implementierung von Testautomatisierung und Testframeworks
Überwachung von Testfortschritt, Dokumentation der Ergebnisse und Reporting an Stakeholder
Unterstützung von Entwicklerteams bei der Fehleranalyse und Qualitätssicherung von Releases
Mitarbeit an der kontinuierlichen Verbesserung von Testprozessen, Tools und Metriken
Qualifikationen
Ausbildung oder Studium in Informatik/Wirtschaftsinformatik oder vergleichbare Qualifikation
Erfahrung im agilen Testumfeld (z. B. Scrum, SAFe)
Praxis im Umgang mit Testmanagement-Tools und Automatisierungslösungen
Fähigkeit, komplexe Sachverhalte schnell zu erfassen und praktisch umzusetzen
Teamplayer, eigenverantwortlich und lösungsorientiert
Sehr gute Deutschkenntnisse
Agile Testmanager:in Software & Qualitätssicherung (m/w/d)
Rolle
Für anspruchsvolle digitale Produkte wird eine Persönlichkeit gesucht, die Qualität nicht nur prüft, sondern aktiv gestaltet. Diese Rolle richtet sich an erfahrene Spezialisten, die moderne Teststrategien beherrschen und komplexe Systemlandschaften souverän absichern möchten.
Verantwortung
Entwerfen, steuern und optimieren von Teststrategien für manuelle und automatisierte Prüfungen
Planung und Durchführung von Systemintegrations- und End-to-End-Tests über verschiedene Applikationen hinweg
Analyse von Testergebnissen und Ableitung von Maßnahmen zur kontinuierlichen Qualitätsverbesserung
Enge Zusammenarbeit mit Product Ownern und Entwicklungsteams, um Fachanforderungen präzise abzubilden
Pflege und Weiterentwicklung von Testdokumentationen, Testdaten und Testumgebungen
Sicherstellung der Releasequalität in agilen Entwicklungsprojekten
Qualifikationen
Abgeschlossenes Studium oder Ausbildung in Informatik, Wirtschaftsinformatik oder vergleichbar
Mehrjährige Erfahrung im Testmanagement und in agilen Softwareprojekten
Fundierte Kenntnisse in Testmethoden, Testautomatisierung und Qualitätssicherung
Analytische, strukturierte und lösungsorientierte Arbeitsweise
Sehr gute Deutschkenntnisse
Software Engineer (. NET) (m/w/d)
Rolle
Cloud-Anwendungen: Entwicklung skalierbarer Cloud-Anwendungen mit Microservices-Architektur
CI/CD-Pipelines: Einrichtung von CI/CD-Pipelines zur Prozessoptimierung
Cloud-Dienste: Nutzung von Cloud-Diensten für Leistung, Skalierbarkeit und Zuverlässigkeit
Infrastrukturmanagement: Verwaltung der Infrastruktur für skalierbare Implementierungen
Webschnittstellen: Erstellung dynamischer Webschnittstellen für optimales Nutzererlebnis
Datenspeicherung: Effiziente Datenspeicherung mit modernen Datenbanklösungen
Verantwortung
Hochschulabschluss: Informatik oder verwandter Bereich
Programmierkenntnisse: Erfahrung mit ASP.NET Core, C# und/oder JavaScript (Angular/React)
Architektur: Kenntnisse in Microservices-Architektur und skalierbaren Anwendungen
Datenbanken: Erfahrung mit SQL- und NoSQL-Datenbanken (z. B. SQL Server, MongoDB)
Cloud & DevOps: Vertraut mit Azure-Cloud-Diensten und Azure DevOps
Sprachen: Gute Deutsch- und Englischkenntnisse
Benefits
Projektleiter:in Azure Cloud Engineering (m/w/d)
Verantwortung
Du führst Cloud- und Infrastrukturprojekte eigenverantwortlich von der Planung bis zur Umsetzung
Als SCRUM Master oder Product Owner leitest Du Boards und begleitest Teams mit methodischer Klarheit
Du entwickelst Automatisierungslösungen mit PowerShell und der MS Power Platform zur Effizienzsteigerung
Du unterstützt bei Ausschreibungen und Auswahlprozessen für neue IT Lösungen
Du analysierst Kostenpotenziale und wirkst an Optimierungen aktiv mit
Qualifikationen
Abgeschlossenes Studium in Informatik oder verwandtem Fachgebiet, ergänzt durch Praxiserfahrung in DevOps-Umgebungen
Tiefgehende Kenntnisse in Microsoft-Technologien sowie in der Umsetzung moderner Cloud-Infrastrukturen inklusive SharePoint-Plattformen
Verhandlungssichere Sprachkompetenz in Deutsch und Englisch, geeignet für internationale Projektarbeit und strategische Abstimmungen
Techstack: Azure (IaaS), SharePoint Online/On-Prem, Microsoft 365, Azure DevOps, ARM Templates, PowerShell, Git
Benefits
Embedded Software Engineer (C/C++) (m/w/d)
Verantwortung
Entwicklung leistungsstarker Softwarearchitekturen für industrielle Präzisionssysteme und automatisierte Fertigungsprozesse
Konzeption und Implementierung modularer Plattformkomponenten für next-generation Maschinensteuerungen
Programmierung und Optimierung komplexer Applikationen mit Fokus auf Performance, Stabilität und Echtzeitfähigkeit
Mitarbeit in interdisziplinären Engineering-Teams zur Digitalisierung industrieller Produktionsprozesse
Qualifikationen
Technischer Hintergrund in Informatik, Automation oder vergleichbaren Ingenieurdisziplinen
Praktische Erfahrung in der Hochsprachenentwicklung mit modernen Programmierkonzepten
Sehr gute Kenntnisse in mindestens einer Systemsprache wie C++, C#, Rust oder Python
Interesse an Industrie-4.0-Technologien, Containerisierung sowie modellgetriebener Softwareentwicklung
Benefits
Embedded Software Engineer (m/w/d)
Verantwortung
Entwicklung leistungsstarker Softwarearchitekturen für industrielle Präzisionssysteme und automatisierte Fertigungsprozesse
Konzeption und Implementierung modularer Plattformkomponenten für next-generation Maschinensteuerungen
Programmierung und Optimierung komplexer Applikationen mit Fokus auf Performance, Stabilität und Echtzeitfähigkeit
Mitarbeit in interdisziplinären Engineering-Teams zur Digitalisierung industrieller Produktionsprozesse
Qualifikationen
Technischer Hintergrund in Informatik, Automation oder vergleichbaren Ingenieurdisziplinen
Praktische Erfahrung in der Hochsprachenentwicklung mit modernen Programmierkonzepten
Sehr gute Kenntnisse in mindestens einer Systemsprache wie C++, C#, Rust oder Python
Interesse an Industrie-4.0-Technologien, Containerisierung sowie modellgetriebener Softwareentwicklung
Benefits
Web Entwickler (Javascript) (m/w/d)
Verantwortung
Gestaltung und Umsetzung leistungsstarker, browserbasierter Anwendungen auf Enterprise-Niveau
Weiterentwicklung einer bestehenden digitalen Plattform mit Fokus auf Skalierbarkeit und Performance
Mitarbeit an Architekturentscheidungen für moderne Webservices und API-basierte Systeme
Unterstützung beim Betrieb und bei der Optimierung von Applikationen in produktiven Umgebungen
Qualifikationen
Leidenschaft für hochwertige Softwareentwicklung im Webumfeld
Starke Expertise in objektorientierter Programmierung sowie modernen Webtechnologien
Sicherer Umgang mit HTML5, CSS3, JavaScript und datenbankgestützten Anwendungen (MS SQL)
Erfahrung mit serviceorientierten oder cloudnahen Entwicklungsansätzen von Vorteil