169 offene Stellen Software Development
Test Engineer (m/w/d)
Verantwortung
Du erstellst Test-Suites für Refactoring und Migrationen, um Seiteneffekte zwischen Hardware-Knoten zu verhindern
Du entwickelst und betreibst eine automatisierte Testumgebung für System- und Integrationstests als Brücke zwischen Entwicklung und Deployment
Du integrierst Hardware-in-the-Loop (HiL) Tests in bestehende CI/CD-Pipelines
Qualifikationen
Du hast mehrjährige Erfahrung in der Test-Automatisierung für Embedded Systeme
Du bist sicher im Umgang mit Test-Frameworks, Automatisierung und sauberem Code
Du hast ein gutes Verständnis von Embedded Linux, MCUs/RTOS und Elektronik
Du beherrschst moderne Testing-Methoden wie Keyword-Driven und Data-Driven Testing sowie Simulation und Hardware-Tests
Du kommunizierst sicher auf Deutsch und Englisch, Französisch ist ein Plus
Senior Java Software Engineer (m/w/d)
Verantwortung
Du verantwortest das Design und die Umsetzung moderner Java-Softwarelösungen
Du entwickelst bestehende Anwendungen weiter und passt sie an Kunden- und Systemanforderungen an
Du konzipierst und realisierst Microservice-Architekturen für komplexe Softwareprojekte
Du begleitest Projekte über den gesamten End-to-End-Lifecycle von der Idee bis zum Go-live
Qualifikationen
Du hast ein abgeschlossenes Studium oder eine Ausbildung im IT-Bereich
Du bringst mehrjährige Erfahrung in der Entwicklung skalierbarer Webanwendungen mit Java mit, insbesondere mit Spring Boot, Angular, React und Hibernate
Du bist vertraut mit modernen Methoden wie Scrum, CI/CD, Docker und Domain-driven Design
Du bist bereit für Kundeneinsätze und arbeitest gerne in agilen Teams
Du kommunizierst sicher auf Deutsch und Englisch
Benefits
.NET Fullstack Entwickler (m/w/d)
Verantwortung
Du konzipierst, entwickelst und wartest moderne Webanwendungen mit ASP.NET Core
Du entwickelst performante Frontends mit Blazor, TypeScript oder JavaScript
Du wirkst aktiv an der Softwarearchitektur und Technologieentscheidungen mit
Du analysierst und setzt fachliche Anforderungen aus der Strombranche gemeinsam mit dem Product Owner um
Qualifikationen
Du hast eine abgeschlossene HF-/FH-Ausbildung im technischen Umfeld oder eine vergleichbare Qualifikation
Du bringst mindestens 3 Jahre Erfahrung in der Fullstack-Webentwicklung mit
Du hast fundierte Kenntnisse in C#, .NET und ASP.NET Core
Du entwickelst moderne Frontends mit Blazor oder TypeScript-Frameworks wie Angular oder React
Du hast idealerweise Erfahrung mit Docker und containerisierten Anwendungen und kommunizierst sehr gut auf Deutsch und Englisch
Embedded Software Engineer (m/w/d)
Verantwortung
Entwurf der System-Architektur für die nächste Gerätegeneration mit i.MX6/AM62P (Yocto) und STM32 (Zephyr)
Definition einer Strategie für maschineninterne, verteilte Kommunikation im Sinne von Distributed Intelligence
Entwicklung von Automatisierung und Tooling zur Verbindung von Development und Deployment
Implementierung von Security-by-Design-Konzepten inkl. CRA-Konformität über den gesamten System-Lifecycle
Verantwortung für sichere Cloud- und Device-Update-Mechanismen
Qualifikationen
Erfahrung im Systemdesign von Grund auf sowie in der erfolgreichen Durchführung komplexer Refactoring-Phasen
Verständnis für reale Auswirkungen von Hardware-Latenzen auf Systemarchitektur und Performance
Erfahrung mit Embedded Linux und MCUs sowie Kenntnisse in Yocto (Layers, Recipes, Kernel, User Space)
Idealerweise Erfahrung mit Real-Time-Operating-Systems (RTOS) wie Zephyr
Sicher in C/C++ und Scripting sowie strukturierte Arbeitsweise in Deutsch und Englisch, Französischkenntnisse von Vorteil
Benefits
Lead Developer – C# / .NET & Blazor (m/w/d)
Rolle
Du möchtest Software entwickeln, die nicht nur technisch überzeugt, sondern auch einen echten gesellschaftlichen Mehrwert schafft? In dieser Rolle arbeitest du an digitalen Lösungen für eine nachhaltige Schweizer Landwirtschaft und begleitest Projekte über den gesamten Lebenszyklus hinweg. Du entwickelst moderne Anwendungen im Microsoft-Stack, übernimmst Verantwortung in Projekten und bringst deine Ideen aktiv in Architektur und Produktgestaltung ein.
Verantwortung
Entwicklung moderner Softwarelösungen mit Fokus auf Qualität, Skalierbarkeit und Wartbarkeit
Leitung und Umsetzung von IT-Projekten von der Konzeption bis zum Go-Live
Übersetzung von Anforderungen interner und externer Stakeholder in technische Lösungen
Aktive Mitgestaltung von Architektur, Prozessen und Entwicklungsstandards
Enge Zusammenarbeit im Team sowie fachlicher Austausch als technischer Sparringpartner
Mitarbeit an der kontinuierlichen Verbesserung bestehender Anwendungen und Systeme
Qualifikationen
Du hast ein abgeschlossenes Studium in Informatik oder eine vergleichbare Qualifikation
Du bringst mehrjährige Erfahrung in der Softwareentwicklung mit C# / .NET, MS SQL und Blazor mit
Du hast Erfahrung in der Leitung oder technischen Verantwortung von IT-Projekten
Du verfügst über ein sehr gutes Verständnis von objektorientierter Entwicklung und Design-Prinzipien
Du hast idealerweise Erfahrung mit AI-gestützter Entwicklung und Testautomatisierung
Du arbeitest gerne im Team, übernimmst Verantwortung und findest pragmatische Lösungen
Du kommunizierst sicher in Deutsch und gut in Englisch
Benefits
Software Project Engineer – Digital Platforms & Applications (m/w/d)
Rolle
In dieser Rolle gestaltest du als Projekt Lead Softwareentwickler:in innovative, digitale Lösungen, die einen echten Unterschied machen. Du übernimmst die technische Führung von Projekten und trägst die Verantwortung für Architektur, Qualität und Weiterentwicklung der eingesetzten Technologien. Dabei steuerst du den gesamten Entwicklungsprozess von der Anforderungserhebung über die Umsetzung bis zur erfolgreichen Einführung. Du koordinierst interdisziplinäre Projektteams, triffst technische Entscheidungen und stellst sicher, dass Lösungen effizient, transparent und ressourcenschonend umgesetzt werden. Zudem identifizierst du kontinuierlich Optimierungspotenziale und treibst die technologische Weiterentwicklung der Produkte strategisch voran.
Verantwortung
- Du entwickelst moderne, anspruchsvolle Softwarelösungen und bringst deine Ideen aktiv ein
- Du übernimmst die Projektleitung von der ersten Idee bis zum erfolgreichen Go-Live
- Du arbeitest eng mit internen und externen Stakeholdern zusammen und übersetzt Anforderungen in nachhaltige Lösungen
- Du bist Sparringpartner:in für dein Team und teilst dein Know-how aktiv
- In dieser Rolle gestaltest du Architektur, Prozesse und Standards des Softwareentwicklungsbereichs entscheidend mit
Qualifikationen
- Abgeschlossenes Studium in Informatik oder eine vergleichbare Qualifikation
- Mehrjährige Erfahrung in der Softwareentwicklung mit C#, .NET, MS SQL und Blazor
- Fundierte Praxis in der Leitung von IT-Projekten
- Sehr gutes Verständnis objektorientierter Entwicklung und moderner Design-Prinzipien
- Idealerweise Erfahrung mit AI-gestützter Softwareentwicklung und Testautomatisierung
- Freude an Teamarbeit, hoher Eigenverantwortung und pragmatischen Lösungen sowie sehr gute Deutsch- und gute Englischkenntnisse
Benefits
Webentwickler:in (PHP/Laravel) (m/w/d)
Rolle
Interessierst du dich für die Entwicklung anspruchsvoller Webapplikationen und möchtest digitale Lösungen für Gemeinden, Schulen und weitere Institutionen gestalten? In dieser Rolle übernimmst du die Konzeption und Realisierung moderner Weboberflächen im Frontend und sorgst für eine stabile, performante Anbindung im Backend. Du verantwortest die technische Umsetzung von neuen Funktionen, die Weiterentwicklung bestehender Anwendungen sowie die Integration passender Schnittstellen. Dabei analysierst du Anforderungen, entwickelst saubere, wartbare Lösungen und trägst so direkt zur Verbesserung von Arbeitsabläufen und Benutzererlebnissen bei. Durch dein professionelles Know-how im Webdevelopment leistest du einen spürbaren Beitrag zu zuverlässigen, sicheren und zukunftsfähigen Weblösungen.
Verantwortung
- Du konzipierst und entwickelst moderne Webapplikationen kontinuierlich weiter
- Als Webentwickler:in setzt du neue Features im Backend und Frontend um
- Du gestaltest APIs, modellierst Daten und optimierst die Performance der Anwendungen
- In dieser Rolle arbeitest du in containerisierten Umgebungen, führst Code-Reviews durch und sicherst die Qualität
- Du übernimmst technische Verantwortung in Projekten und triffst zentrale Architekturentscheidungen
- Als Webentwickler:in bist du Sparring-Partner für dein Team, Product Owner und DevOps und gestaltest Technologien aktiv mit
Qualifikationen
- Mehrjährige Erfahrung als Full-Stack-Webentwickler:in
- Sehr gute Backend-Kenntnisse (z.B. PHP/Laravel) sowie Erfahrung mit modernen Frontend-Frameworks (z.B. Vue, React, Angular)
- Idealerweise Praxis mit Laravel, Vue.js und Docker
- Fundiertes Verständnis von Software-Architektur, Clean Code und wartbaren Lösungen
- Routine im Umgang mit Git, CI/CD und relationalen Datenbanken wie MySQL oder PostgreSQL
- Stilsichere Kommunikation in Deutsch, gute Verständigung in Schweizerdeutsch sowie Führerausweis mit eigenem Fahrzeug
Benefits
Softwareentwickler*in (C++, Linux) (m/w/d)
Rolle
In dieser Rolle entwickelst du eingebettete Software in C++ für Bare-Metal- und harte Echtzeitsysteme und gestaltest Mikrocontrollersysteme mit Bussystemen, Sensoren und Aktoren. Du verantwortest den gesamten Lebenszyklus elektronischer Baugruppen von der Konzeptphase bis zur Serienfertigung und stellst die Einhaltung gesetzlicher Vorschriften für Medizinprodukte gemäss EN 62304 sicher. Dabei spezifizierst, dokumentierst und validierst du Softwarelösungen mit hoher Sorgfalt und Qualität. Zusätzlich wartest und entwickelst du interne Entwicklungstools in Python und arbeitest eng mit der mechanischen Entwicklung zusammen, um Funktionalität und Hardware-Packaging optimal aufeinander abzustimmen. Mit deiner Erfahrung in Embedded-Systemen, C++, Linux, Qt und Messtechnik trägst du wesentlich zur Weiterentwicklung innovativer Medizinsysteme bei.
Verantwortung
- Du entwickelst eingebettete Software in C++ für Bare-Metal-Systeme in harten Echtzeitumgebungen.
- In dieser Rolle entwirfst und implementierst Du Softwarearchitekturen für anspruchsvolle Echtzeitsysteme.
- Du konzipierst Mikrocontrollersysteme inklusive Bussystemen, Sensoren und Aktoren und begleitest elektronische Baugruppen von der Idee bis zur Serienfertigung.
- In dieser Rolle spezifizierst, dokumentierst und validierst Du Medizinprodukte gemäss EN 62304.
- Du wartest und erweiterst interne Entwicklungstools auf Basis von Python.
- Als Softwareentwickler*in arbeitest Du eng mit der mechanischen Entwicklung zusammen, um Funktionalität und Hardware-Packaging zu optimieren.
Qualifikationen
- Du hast ein abgeschlossenes Studium an einer Fachhochschule oder Universität in Elektronik, Elektrotechnik oder Informatik.
- Du verfügst über mindestens 3 Jahre Erfahrung in Entwicklungsprojekten mit C++, Linux und Qt.
- Du kennst dich mit Softwaremodellierung, Messtechnik, Embedded-Systemen und Mikrocontrollern aus.
- Du bringst Erfahrung in der Entwicklung von grafischen Benutzeroberflächen (GUI) mit.
- Du kommunizierst mündlich und schriftlich sicher auf Deutsch auf C1-Niveau.
- Du beherrschst Geschäftsenglisch auf mindestens B2-Niveau.
Softwareentwickler*in (m/w/d)
Rolle
In dieser Rolle entwickelst du eingebettete Software in C++ für Bare-Metal- und harte Echtzeitsysteme und gestaltest Mikrocontrollersysteme mit Bussystemen, Sensoren und Aktoren. Du verantwortest den gesamten Lebenszyklus elektronischer Baugruppen von der Konzeptphase bis zur Serienfertigung und stellst die Einhaltung gesetzlicher Vorschriften für Medizinprodukte gemäss EN 62304 sicher. Dabei spezifizierst, dokumentierst und validierst du Softwarelösungen mit hoher Sorgfalt und Qualität. Zusätzlich wartest und entwickelst du interne Entwicklungstools in Python und arbeitest eng mit der mechanischen Entwicklung zusammen, um Funktionalität und Hardware-Packaging optimal aufeinander abzustimmen. Mit deiner Erfahrung in Embedded-Systemen, C++, Linux, Qt und Messtechnik trägst du wesentlich zur Weiterentwicklung innovativer Medizinsysteme bei.
Verantwortung
- Du entwickelst eingebettete Software in C++ für Bare-Metal-Systeme in harten Echtzeitumgebungen.
- In dieser Rolle entwirfst und implementierst Du Softwarearchitekturen für anspruchsvolle Echtzeitsysteme.
- Du konzipierst Mikrocontrollersysteme inklusive Bussystemen, Sensoren und Aktoren und begleitest elektronische Baugruppen von der Idee bis zur Serienfertigung.
- In dieser Rolle spezifizierst, dokumentierst und validierst Du Medizinprodukte gemäss EN 62304.
- Du wartest und erweiterst interne Entwicklungstools auf Basis von Python.
- Als Softwareentwickler*in arbeitest Du eng mit der mechanischen Entwicklung zusammen, um Funktionalität und Hardware-Packaging zu optimieren.
Qualifikationen
- Du hast ein abgeschlossenes Studium an einer Fachhochschule oder Universität in Elektronik, Elektrotechnik oder Informatik.
- Du verfügst über mindestens 3 Jahre Erfahrung in Entwicklungsprojekten mit C++, Linux und Qt.
- Du kennst dich mit Softwaremodellierung, Messtechnik, Embedded-Systemen und Mikrocontrollern aus.
- Du bringst Erfahrung in der Entwicklung von grafischen Benutzeroberflächen (GUI) mit.
- Du kommunizierst mündlich und schriftlich sicher auf Deutsch auf C1-Niveau.
- Du beherrschst Geschäftsenglisch auf mindestens B2-Niveau.
Software Engineer (Java / Angular) (m/w/d)
Rolle
In dieser Rolle entwickelst du komplexe Web- und Backend-Funktionalitäten und implementierst anspruchsvolle Businesslogik-Module in modernen Technologien wie Angular, Java und Microservices-Architekturen. Du verantwortest die Weiterentwicklung eines Systems sowie zugehöriger Engineering-Tools und stellst dabei performante und zuverlässige Schnittstellen sicher. Du konzipierst, implementierst und testest eigenständig neue Features und achtest dabei konsequent auf Codequalität, Stabilität und Wartbarkeit. In enger Abstimmung mit Projektleitern und anderen Entwicklungsteams koordinierst du technische Anforderungen und bringst deine Expertise in Architektur- und Technologiediskussionen ein. Mit deinem professionellen Erfahrungshintergrund trägst du aktiv dazu bei, innovative Lösungen zu gestalten und bestehende Systeme technologisch auf dem neuesten Stand zu halten.
Verantwortung
In dieser Rolle entwickelst du unser System sowie zugehörige Engineering-Tools kontinuierlich weiter.
Du implementierst Schnittstellen und hältst relevante Standards in unseren Web- und Backend-Systemen ein.
Du implementierst anspruchsvolle Businesslogik-Module in Angular und Java.
Als Softwareentwickler:in Web und Backend arbeitest du eng mit Projektleitern und Kolleg:innen aus anderen Entwicklungsteams zusammen.
Du übernimmst im Team von fünf Softwareentwicklern selbstständig komplexe Entwicklungsaufgaben.
In dieser Rolle bringst du eigene Ideen für innovative Lösungen ein und denkst über den Tellerrand hinaus.
Qualifikationen
Abgeschlossene Ausbildung als Informatiker/in FH oder HF
Mindestens 2–3 Jahre praktische Erfahrung mit Angular, TypeScript oder React sowie Java (11, 17, 21), Maven und Spring Boot
Sicherer Umgang mit CI/CD-Tools wie Jenkins und Nexus sowie mit der Eclipse IDE
Praxis mit Docker und erste Berührungspunkte mit Kubernetes sind erwünscht
Vertraut mit verteilten Systemen und Microservices
Sehr gute Deutschkenntnisse und Englisch auf Niveau B2
Benefits