174 IT - Software Development in Oberwil im Simmental
Application Engineer .NET & AI Automation (m/w/d)
Rolle
In dieser Rolle als Lead Softwareentwicklung .NET/C# bringst du dein technisches Know-how in anspruchsvollen Softwareprojekten ein und gestaltest moderne Lösungen von der Idee bis zur Umsetzung aktiv mit. Du übernimmst die fachliche Führung im .NET/C#-Umfeld, triffst technologische Entscheidungen und stellst eine saubere, skalierbare Softwarearchitektur sicher. Du verantwortest die Koordination der Entwicklungsaktivitäten, förderst den Austausch im Team und sorgst für effiziente Abstimmungs- und Entscheidungsprozesse. Dabei trägst du massgeblich dazu bei, Projekte strukturiert voranzutreiben und hohe Qualitätsstandards in der Softwareentwicklung zu etablieren. In dieser Position bringst du dich mit eigenen Ideen ein und prägst die technische Ausrichtung der Lösungen nachhaltig mit.
Verantwortung
Weiterentwicklung bestehender Web- und Windows-Applikationen im .NET-Umfeld
Konzeption, Entwicklung, Testing und Dokumentation neuer Funktionen und Prozesse
Einsatz moderner sowie AI-gestützter Methoden in der Softwareentwicklung und Testautomatisierung
Mitarbeit in vielseitigen Entwicklungsprojekten mit Technologien wie DevExpress XAF
Technischer Support sowie Beratung von Kunden bei applikationsbezogenen Fragestellungen
Unterstützung bei der kontinuierlichen Optimierung bestehender Softwarelösungen und Entwicklungsprozesse
Qualifikationen
Abgeschlossenes Studium in Informatik, Wirtschaftsinformatik oder Software-Engineering (FH, HF oder vergleichbar)
Mehrjährige Erfahrung in der Entwicklung mit C#, MS SQL, Blazor und React
Sehr gutes Verständnis für objektorientierte Softwareentwicklung und Design-Prinzipien
Erfahrung mit AI-gestützter Entwicklung sowie Testautomatisierung
Selbstständige, strukturierte und verantwortungsbewusste Arbeitsweise
Deutsch fließend sowie gute Englischkenntnisse in Wort und Schrift
Benefits
Fullstack Software Entwickler .NET (m/w/d)
Rolle
In dieser Rolle als Lead Softwareentwicklung .NET/C# bringst du dein technisches Know-how in anspruchsvollen Softwareprojekten ein und gestaltest moderne Lösungen von der Idee bis zur Umsetzung aktiv mit. Du übernimmst die fachliche Führung im .NET/C#-Umfeld, triffst technologische Entscheidungen und stellst eine saubere, skalierbare Softwarearchitektur sicher. Du verantwortest die Koordination der Entwicklungsaktivitäten, förderst den Austausch im Team und sorgst für effiziente Abstimmungs- und Entscheidungsprozesse. Dabei trägst du massgeblich dazu bei, Projekte strukturiert voranzutreiben und hohe Qualitätsstandards in der Softwareentwicklung zu etablieren. In dieser Position bringst du dich mit eigenen Ideen ein und prägst die technische Ausrichtung der Lösungen nachhaltig mit.
Verantwortung
Du entwickelst unsere bestehenden Web- und Windows-Applikationen kontinuierlich weiter.
In dieser Rolle erarbeitest, testest und dokumentierst du neue Funktionen und Prozesse.
Du setzt moderne, AI-gestützte Methoden in der Softwareentwicklung und Test-Automation ein.
Als Softwareentwickler arbeitest du aktiv in vielseitigen Projekten mit, unter anderem mit Frameworks wie DevExpress XAF.
Du unterstützt und berätst externe Kundinnen und Kunden im technischen Support.
Qualifikationen
- Du hast ein abgeschlossenes Bachelor- oder Masterstudium in Informatik, Wirtschaftsinformatik oder Software-Entwicklung (FH, HF oder vergleichbar).
- Du verfügst über fundierte Erfahrung in der Entwicklung von Web- und Windows-Applikationen mit C#, MS SQL, Blazor und React.
- Du beherrschst objektorientierte Software-Entwicklung und wendest gängige Design-Prinzipien sicher an.
- Du hast bereits mit AI-gestützter Software-Entwicklung gearbeitet und kennst dich in der Test-Automation aus.
- Du arbeitest gerne in einem kleinen, eingespielten Team und übernimmst dabei aktiv Verantwortung.
- Du kommunizierst sehr gut auf Deutsch und verfügst über gute schriftliche Englischkenntnisse.
Benefits
Professional/ Senior Softwareentwicklung (m/w/d)
Rolle
In dieser Rolle übernimmst du die fachliche Leitung anspruchsvoller Softwareentwicklungsprojekte und trägst die Verantwortung für deren technische Exzellenz. Du verantwortest Architekturentscheidungen, definierst Standards für sauberen, performanten Code und stellst sicher, dass moderne Entwicklungspraktiken konsequent angewendet werden. Als leitende Fachkraft koordinierst du die Zusammenarbeit mit verschiedenen Stakeholdern, priorisierst Anforderungen und sorgst für eine effiziente Umsetzung. Du begleitest weniger erfahrene Entwicklerinnen und Entwickler, förderst aktiven Wissensaustausch im Team und treibst kontinuierliche Verbesserungen im Entwicklungsprozess voran. Mit deinem strategischen Blick identifizierst du technische Chancen und Risiken frühzeitig und leitest daraus klare Handlungsempfehlungen für nachhaltige Softwarelösungen ab.
Verantwortung
- Als leitende Fachkraft Softwareentwicklung übernimmst du die Verantwortung für anspruchsvolle und abwechslungsreiche Softwareprojekte
- Du steuerst komplexe Entwicklungsaufgaben und führst technische Entscheidungen im Projektteam
- In dieser Rolle förderst du aktiv den Erfahrungsaustausch und unterstützt Kollegen bei ihrer fachlichen Weiterentwicklung
- Du identifizierst individuelle Weiterbildungsbedarfe und treibst zielgerichtete Qualifizierungsmassnahmen voran
- Als leitende Fachkraft Softwareentwicklung gestaltest du eine offene, vertrauensvolle Teamkultur mit flachen Hierarchien mit
- In dieser Rolle fungierst du als kompetente Ansprechperson für Kunden und Kollegen in allen Fragen der Softwareentwicklung
Qualifikationen
- Du verfügst über eine abgeschlossene Hochschulausbildung im Bereich Informatik (FH/Uni/ETH).
- Du hast mindestens 5 Jahre Erfahrung in der Softwareentwicklung mit Java-Technologien und warst bereits mehrere Jahre als Softwareentwickler tätig.
- Du beherrschst agile Softwareentwicklungsmethoden sehr gut und wendest sie routiniert im Projektalltag an.
- Idealerweise bringst du zusätzlich Kenntnisse in Apple Swift, Android, HTML5 sowie in Requirements Engineering und Testing mit.
- Du kommunizierst sicher auf Deutsch (mindestens Level C1) und verfügst über gute Englischkenntnisse.
- Du bist bereit, beim Kunden vor Ort zu arbeiten, stellst die Kundenbedürfnisse in den Mittelpunkt und arbeitest ziel- und ergebnisorientiert.
Benefits
Senior Softwareentwickler (m/w/d)
Rolle
In dieser Rolle übernimmst du die Entwicklung und Weiterentwicklung anspruchsvoller Softwarelösungen in komplexen IT-Umgebungen. Du verantwortest die Konzeption und Umsetzung technischer Lösungen, die hohe Anforderungen an Sicherheit, Qualität und Zuverlässigkeit erfüllen. Dabei analysierst du fachliche und technische Anforderungen, entwirfst passende Architekturen und setzt diese in sauberen, wartbaren Code um. Du bringst dich mit deinem Senior-Know-how aktiv in technische Entscheidungen ein und stellst sicher, dass etablierte Standards, Best Practices und moderne Entwicklungsprozesse eingehalten werden. Zudem begleitest du den gesamten Entwicklungszyklus – von der Idee über das Testing bis hin zur Integration in bestehende Systeme.
Verantwortung
- Du arbeitest an abwechslungsreichen und spannenden Softwareprojekten und löst anspruchsvolle technische Herausforderungen.
- In dieser Rolle vertiefst du kontinuierlich dein Fachwissen durch individuelle, zielgerichtete Weiterbildungen.
- Als erfahrener Softwareentwicklerin teilst du dein Know-how aktiv im Team und förderst den Erfahrungsaustausch.
- Du kooperierst eng mit kompetenten und engagierten Kollegen, um gemeinsam hochwertige Lösungen zu entwickeln.
- In dieser Rolle gestaltest du eine offene Firmenkultur mit und nutzt die Vorteile flacher Hierarchien für effiziente Zusammenarbeit.
Qualifikationen
- Du verfügst über eine abgeschlossene Hochschulausbildung in Informatik (FH/Uni/ETH).
- Du hast mindestens 5 Jahre Erfahrung in der Softwareentwicklung mit Java-Technologien und warst bereits mehrere Jahre als Softwareentwickler tätig.
- Du bist mit agilen Methoden der Softwareentwicklung sehr gut vertraut und arbeitest strukturiert und ergebnisorientiert.
- Idealerweise bringst du zusätzlich Kenntnisse in Apple Swift, Android, HTML5, Requirements Engineering und Software-Testing mit.
- Du kommunizierst sicher auf Deutsch (mindestens C1) und verfügst über gute Englischkenntnisse.
- Du bist bereit, beim Kunden vor Ort zu arbeiten und stellst die Bedürfnisse der Kundschaft in den Mittelpunkt.
Benefits
Embedded C C++ Softwareentwicklung (m/w/d)
Rolle
In dieser Rolle tauchst du tief in die Embedded-Softwareentwicklung ein und gestaltest innovative Monitoring-Systeme für anspruchsvolle Anwendungen im Life-Science-Umfeld mit. Du entwickelst und optimierst Software in C und C++ für eingebettete Plattformen und trägst so zu präziser, zuverlässiger und kontaktfreier Überwachung von Vitalparametern und Temperatur bei. Du übernimmst Verantwortung für Design, Implementierung und Test der Firmware-Komponenten und stellst sicher, dass Funktionalität, Performance und Stabilität höchsten Anforderungen genügen. Dabei arbeitest du eng mit interdisziplinären F&E-Teams zusammen, um technische Anforderungen in robuste, nutzerfreundliche Lösungen zu übersetzen. Durch deine systematische und qualitätsbewusste Arbeitsweise leistest du einen wesentlichen Beitrag zur Weiterentwicklung der nächsten Gerätegeneration.
Verantwortung
- Du entwickelst und pflegst Firmware für Mikrocontroller in C und C++.
- In dieser Rolle implementierst und optimierst du Routinen zur Signalverarbeitung und Erfassung analoger Sensordaten.
- Du konzipierst Kommunikationsschnittstellen zwischen Embedded-Systemen und Cloud- oder Desktop-Anwendungen.
- In dieser Rolle arbeitest du eng mit Hardware- und Softwareingenieur:innen zusammen, um die Systemleistung zu verbessern.
- Du erhöhst die Zuverlässigkeit der Gesamtsysteme durch kontinuierliche Analyse und Optimierung der Embedded-Software.
Qualifikationen
- Abgeschlossenes Studium in Elektrotechnik, Informatik, Biomedizintechnik oder einem vergleichbaren technischen Fachgebiet.
- Mehrjährige praktische Erfahrung in der Integration von Sensoren sowie der Erfassung und Aufbereitung von Messsignalen.
- Fundierte Kenntnisse in analoger Signalaufbereitung (Filter, Verstärkung, Rauschreduktion) und im Umgang mit ADC/DAC-Systemen inklusive geeigneter Abtastrategien.
- Sehr gute Programmierpraxis in Embedded C/C++ auf PIC- und STM-Plattformen, ergänzt durch routinierten Einsatz von Git und Unit-Tests.
- Vorteilhaft sind Kenntnisse in digitalen Signalverarbeitungsmethoden (z.B. Filterung, FFT, Merkmalextraktion) sowie in Schnittstellen wie BT/BLE und WLAN.
- Du arbeitest lösungsorientiert und praxisnah, interessierst dich für biomedizinische oder Sensoranwendungen und kommunizierst sicher in Englisch.
Leiter Java Entwickler (m/w/d)
Rolle
In dieser Rolle übernimmst du die Verantwortung für die Architektur komplexer Java-Anwendungen und stellst deren Stabilität, Sicherheit und Skalierbarkeit sicher. Du definierst technologische Standards, triffst Architekturentscheide und begleitest deren Umsetzung in agilen Entwicklungsprojekten. Dabei analysierst du fachliche und technische Anforderungen, erarbeitest geeignete Lösungsansätze und strukturierst diese in einer klaren, wartbaren Softwarearchitektur. Du coachst Entwicklungsteams in Best Practices der Java- und Architekturwelt und förderst so einen hohen Qualitätsanspruch im gesamten Entwicklungsprozess. Durch dein professionelles Auftreten und deine Kommunikationsstärke stellst du sicher, dass technische Konzepte verständlich vermittelt und erfolgreich realisiert werden.
Verantwortung
- Du übernimmst die fachliche Verantwortung für die Java Softwarearchitektur in abwechslungsreichen und spannenden Projekten.
- In dieser Rolle begleitest du anspruchsvolle Java-Projekte von der Konzeption bis zur erfolgreichen Umsetzung.
- Als Leitender Java Softwarearchitektin koordinierst du die Zusammenarbeit mit kompetenten und engagierten Kolleg*innen.
- Du förderst aktiv den Erfahrungsaustausch im Team und trägst zu einer offenen Firmenkultur mit flachen Hierarchien bei.
- In dieser Rolle nutzt du individuelle, zielgerichtete Weiterbildungen, um deine technische Expertise kontinuierlich auszubauen.
Qualifikationen
- Du verfügst über eine Hochschulausbildung im Bereich Informatik (FH/Uni/ETH).
- Du hast mindestens 5 Jahre Erfahrung in der Softwareentwicklung mit Java-Technologien.
- Du hast mehrjährige praktische Erfahrung in der Rolle als Softwarearchitekt.
- Du kennst dich sehr gut mit agiler Softwareentwicklung aus.
- Du verfügst über sehr gute Deutschkenntnisse (mindestens C1) sowie gute Englischkenntnisse.
- Du arbeitest kundenorientiert, ergebnisfokussiert und bist bereit, beim Kunden vor Ort im Einsatz zu stehen.
Benefits
Java Softwarearchitektur Lead (m/w/d)
Rolle
In dieser Rolle übernimmst du die technische Führung für komplexe Java-Landschaften und gestaltest eine zukunftsfähige Softwarearchitektur von Grund auf. Du verantwortest die Konzeption robuster, skalierbarer Systeme und triffst richtungsweisende Architekturentscheidungen entlang des gesamten Software-Lebenszyklus. Du analysierst fachliche Anforderungen, übersetzt sie in saubere Architekturen und stellst durch klare Guidelines, Code-Reviews und technische Standards eine hohe Qualität sicher. Du koordinierst die Zusammenarbeit zwischen Entwicklung, Architektur und weiteren Stakeholdern und sorgst dafür, dass Lösungen technisch konsistent, wartbar und erweiterbar bleiben. Dabei behältst du aktuelle Java-Technologien sowie Architekturtrends im Blick und treibst deren sinnvolle Einführung kontinuierlich voran.
Verantwortung
- Als Java Softwarearchitektur Lead übernimmst du die Verantwortung für die technische Architektur in abwechslungsreichen, herausfordernden Projekten.
- Du steuerst die Umsetzung komplexer Java-Lösungen und stellst deren Qualität und Wartbarkeit sicher.
- In dieser Rolle begleitest du das Entwicklungsteam fachlich und triffst wesentliche Architektur- und Technologieentscheidungen.
- Du nutzt individuelle Weiterbildungsmöglichkeiten und Erfahrungsaustausch, um aktuelle Technologien und Best Practices in die Projekte einzubringen.
- Als Java Softwarearchitektur Lead förderst du eine offene, kollaborative Zusammenarbeit mit kompetenten, engagierten Kollegen.
- Du unterstützt eine Firmenkultur mit flachen Hierarchien, indem du transparent kommunizierst und Verantwortung aktiv übernimmst.
Qualifikationen
- Du verfügst über eine Hochschulausbildung im Bereich Informatik (FH/Uni/ETH).
- Du hast mindestens 5 Jahre Erfahrung in der Softwareentwicklung mit Java-Technologien.
- Du besitzt mehrjährige praktische Erfahrung in der Rolle als Softwarearchitekt.
- Du kennst dich sehr gut mit agilen Methoden der Softwareentwicklung aus.
- Idealerweise bringst du zusätzlich Know-how im Requirements Engineering sowie im Softwaretesting mit.
- Du kommunizierst stilsicher auf Deutsch (mindestens Level C1), verfügst über gute Englischkenntnisse und arbeitest gerne kundennah vor Ort sowie ergebnisorientiert.
Benefits
Senior Embedded Engineer C/C++ (m/w/d)
Rolle
Du entwickelst moderne Embedded-Softwarelösungen für Linux-basierte Systeme und arbeitest an hardwarenahen Komponenten in einem technischen Entwicklungsumfeld. Dabei optimierst du bestehende Systeme, entwickelst neue Funktionen und sorgst dafür, dass Embedded-Plattformen stabil, performant und zuverlässig laufen. Du arbeitest eng mit Hardware- und Softwareteams zusammen und bringst dein technisches Know-how aktiv in die Weiterentwicklung der Systeme ein.
Verantwortung
Du entwickelst und betreust Linux-basierte Software für Embedded-Systeme
Du implementierst und optimierst Kernel-Module, Treiber und Systemkomponenten
Du arbeitest an stabilen und performanten Update- und Betriebskonzepten
Du unterstützt die Integration von Hard- und Softwarelösungen im Gesamtsystem
Du analysierst technische Probleme und entwickelst nachhaltige Lösungen
Du verbesserst bestehende Systeme laufend hinsichtlich Stabilität, Sicherheit und Performance
Qualifikationen
Studium oder Ausbildung im Bereich Informatik, Elektrotechnik oder vergleichbar
Mehrjährige Erfahrung in der Embedded-Softwareentwicklung mit C/C++ und idealerweise Python
Gute Kenntnisse in Embedded Linux, Linux-Kernel und Treiberentwicklung
Erfahrung mit Yocto oder ähnlichen Build-Systemen von Vorteil
Verständnis für Hardware-nahe Entwicklung und Schnittstellen zu Peripheriegeräten
Selbständige, lösungsorientierte und teamfähige Arbeitsweise
Sehr gute Deutsch- und Englischkenntnisse
Benefits
C# Software Developer – Web & Desktop Applications (m/w/d)
Verantwortung
In der Weiterentwicklung der Web und Windows Applikationen bringst du bestehende Systeme aktiv voran und optimierst diese kontinuierlich
Neue Funktionen und Prozesse erarbeitest, testest und dokumentierst du strukturiert im Rahmen moderner Entwicklungsstandards
In der Software Entwicklung sowie Test Automation setzt du gezielt AI-gestützte Methoden ein, um Qualität und Effizienz zu steigern
Bei Projekten wie mit DevExpress XAF arbeitest du aktiv mit und unterstützt die technische Umsetzung im Team
Im technischen Support berätst und begleitest du externe Kundinnen und Kunden lösungsorientiert
Qualifikationen
Ein abgeschlossenes Studium in Informatik, Wirtschaftsinformatik oder Software-Entwicklung (FH, HF oder vergleichbar) bringst du mit
Erfahrung in C#, MS SQL, Blazor und React prägt deinen technischen Hintergrund in der Entwicklung von Web- und Windows-Lösungen
Mit AI-gestützter Entwicklung und Test-Automation hast du bereits praktische Erfahrung gesammelt.
Du verfügst über sehr gute Deutschkenntnisse schriftlich sowie mündlich einwandfrei und gute schriftliche Englischkenntnisse
Benefits
Embedded Entwickler C++ / Software Architekt (m/w/d)
Rolle
In dieser Rolle gestaltest du mutig technologische Entwicklungen und formst aus visionären Ideen klare, zukunftsorientierte Softwarekonzepte. Du verantwortest die Architektur und Entwicklung anspruchsvoller Embedded-C++-Lösungen und prägst damit künftige Gerätegenerationen. Dabei setzt du Standards, definierst saubere Strukturen und stellst die technische Exzellenz der Software sicher. Gleichzeitig begleitest und unterstützt du andere auf ihrem Weg, förderst den fachlichen Austausch und trägst zu einer gemeinsamen, professionellen Vorgehensweise bei. So übernimmst du echten Einfluss auf Technologien, die Menschen weltweit im Alltag begegnen.
Verantwortung
Du übernimmst die technische und funktionale Leitung der Softwarearchitektur für bestehende und zukünftige Plattformen
Du entwickelst gemeinsam mit dem Team Architekturen, Konzepte und Prozesse für neue Gerätegenerationen
Du prägst die strategische Softwareentwicklung und etablierst moderne Methoden und Engineering-Standards
Du begleitest Mitarbeitende aktiv durch Coaching und fachliches Mentoring
Du vertrittst das Unternehmen in externen Gremien und Fachnetzwerken und stärkst unsere Position im Markt
Qualifikationen
Du hast einen Hochschulabschluss (ETH, Master oder PhD) in einem technischen Fachbereich
Du bringst über 15 Jahre Erfahrung in Embedded Systems, Softwarearchitektur und Echtzeitentwicklung mit
Du verfügst über sehr gute Kenntnisse in Embedded C/C++ sowie Softwarequalität und Testmethoden
Du hast Erfahrung in regulierten Industrien wie Safety, Industrie oder Messtechnik
Du kommunizierst sicher auf Englisch und hast gute Deutschkenntnisse sowie Erfahrung in Gremien- oder Konzernstrukturen
Benefits