178 IT - Software Development in Aesch ZH
C++ Embedded Robotics Engineer (m/w/d)
Über
Rolle
Hier trifft Software Engineering auf Robotik, Elektronik und reale Hardware. Im Fokus stehen nicht abstrakte Softwarelösungen, sondern Systeme, die in der physischen Welt zuverlässig funktionieren müssen. Gesucht wird eine Persönlichkeit, die gerne tief in technische Fragestellungen eintaucht, neue Ansätze ausprobiert und gemeinsam mit einem interdisziplinären Team aus Ideen funktionierende Robotiklösungen entwickelt.
Verantwortung
Von der Idee zur Hardware
Du entwickelst Softwarelösungen für Robotiksysteme der nächsten Generation und begleitest deren Entwicklung von frühen Prototypen bis zur produktionsnahen Umsetzung.
Du bringst Software direkt auf die Hardware und überprüfst deren Verhalten unter realen Bedingungen.
Du arbeitest an der Integration verschiedener Software- und Hardwarekomponenten und sorgst für ein zuverlässiges Zusammenspiel.
Embedded & Systems
Du entwickelst Lösungen für Linux-basierte ARM-Systeme und beschäftigst dich mit hardwarenahen Komponenten.
Du arbeitest mit I2C, SPI und weiteren Kommunikationsmechanismen und unterstützt bei der Integration von Treibern und Systemkomponenten.
Du setzt moderne C++-Softwarearchitekturen um und integrierst verteilte Dienste.
Innovation & Engineering
Du bringst eigene Ideen ein, hinterfragst bestehende Ansätze und entwickelst technische Lösungen gemeinsam mit Spezialisten aus Robotik, Algorithmen und Elektrotechnik.
Du unterstützt bei der Erprobung neuer Technologien und bringst Entwicklungsprojekte von der experimentellen Phase in Richtung produktiver Anwendung.
Du nutzt bei Bedarf Technologien wie Docker, ROS, Python, Bash oder Hardware-Beschleuniger, um die Systeme weiterzuentwickeln.
Qualifikationen
Du verfügst über ein Studium in Informatik oder eine vergleichbare technische Ausbildung.
Du hast mindestens fünf Jahre praktische Erfahrung in der Softwareentwicklung.
Du bist sicher in modernem C++ und hast ein gutes Verständnis für objektorientierte Softwareentwicklung.
Du kennst Embedded Linux und ARM und hast idealerweise bereits hardwarenahe Software entwickelt.
Du hast Erfahrung mit Nvidia Jetson oder bringst die Bereitschaft mit, dich schnell in das Ökosystem einzuarbeiten.
Du hast idealerweise Berührungspunkte mit ROS, Docker, Python, Bash, Echtzeitbetriebssystemen oder Distributed Computing.
Du bringst von Vorteil Erfahrung mit GPU, DSP oder anderen Hardware-Beschleunigern mit.
Du arbeitest gerne in einem internationalen und interdisziplinären Umfeld und gehst technische Herausforderungen analytisch und kreativ an.
Du kommunizierst fliessend auf Deutsch und sicher auf Englisch.
Benefits
SAP Engineer (m/w/d)
Verantwortung
Entwicklung und Optimierung von SAP-Anwendungen mit ABAP und UI5/Fiori
Analyse und Umsetzung technischer Anforderungen in Abstimmung mit Fachbereichen
Unterstützung bei Systemmigrationen, Upgrades und Integration von Drittsystemen
Mitarbeit im SAP S/4HANA Migrationsprojekt
Qualifikationen
Studium in (Wirtschafts-)Informatik oder vergleichbare Ausbildung
Mindestens 5 Jahre SAP-Entwicklungserfahrung, besonders mit ABAP, UI5 und Fiori
Gute Kenntnisse in zwei oder mehr SAP-Modulen (z.B. FI, CO, MM, SD)
Sichere Kommunikation in Deutsch und Englisch
Benefits
C#/.NET Software Engineer (m/w/d)
Verantwortung
Mitverantwortung für Architektur, Umsetzung und Pflege der Software «Kalisto»
Entwicklung und Integration von Schnittstellen zu unterschiedlichen Systemen
Definition von Softwarearchitekturen und Umsetzung anspruchsvoller Funktionalitäten
Schreiben wartungsfreundlicher, testbarer Lösungen nach Clean-Code-Prinzipien
Optimierung der Performance, besonders für mobile und clientseitige Anwendungen
Dokumentation von Konzepten und technischem Wissen für Team und Nachfolge
Qualifikationen
Berufserfahrung in C# .NET-Entwicklung (idealerweise .NET 8)
FH-Abschluss oder gleichwertige Ausbildung
Erfahrung mit Versionskontrollsystemen (Git) und modernen Entwicklungsprozessen
Hoher Anspruch an Code-Qualität und strukturierte Arbeitsweise
Sehr gute Deutschkenntnisse
C#/.NET Software Engineer (m/w/d)
Verantwortung
Entwicklung und Integration von Schnittstellen
Umsetzung sauberer, testbarer Software nach Clean-Code-Prinzipien
Performance-Optimierung von mobilen und Client-Anwendungen
Dokumentation von Konzepten und technischem Wissen
Qualifikationen
Erfahrung in C# .NET (.NET 8 von Vorteil)
FH-Abschluss oder vergleichbar
Kenntnisse in Git und modernen Entwicklungsprozessen
Teamorientiert, analytisch, strukturiert
Sehr gute Deutschkenntnisse
C#/.NET Software Engineer (m/w/d)
Über
Verantwortung
Entwicklung neuer Features und Erweiterungen für bestehende Softwareprodukte in Zusammenarbeit mit dem Produktmanagement
Technische Weiterentwicklung und Modernisierung der Produktlandschaft von der Konzeption bis zur Einführung
Mitwirkung bei Software-Architektur und Designentscheidungen für nachhaltige und skalierbare Lösungen
Entwicklung und Integration von APIs und Datenbanklösungen mit ASP.NET Web API und MS SQL
Sicherstellung hoher Codequalität durch Reviews, automatisierte Tests und strukturierte Dokumentation
Qualifikationen
Fundierte Erfahrung in der Softwareentwicklung mit C# und Microsoft .NET
Sehr gute Kenntnisse in ASP.NET Web API und MS SQL
Praxiserfahrung in der Entwicklung skalierbarer Cloud-Services mit Microsoft Azure
Verständnis für Software-Architektur, Testing und moderne Entwicklungsstandards
Fliessendes Deutsch und gute Englischkenntnisse
Wohnsitz in der Schweiz oder Bereitschaft zum Umzug bzw. Tätigkeit als Grenzgänger/in
Benefits
Full-Stack Software Engineer – C#/.NET (m/w/d)
Über
Verantwortung
Umsetzung und Weiterentwicklung von Weblösungen
Backend-Entwicklung mit C# in MVC-Strukturen
Frontendgestaltung mit modernen Technologien
Abstimmung technischer Anforderungen im Team
Mitarbeit in agilen Projekten
Qualifikationen
Erfahrung in C#-basierter Webentwicklung
Kenntnisse in HTML, CSS, JavaScript
Vertraut mit SQL und Visual Studio
Teamfähig, lösungsorientiert, kundenfokussiert
Sehr gute Deutschkenntnisse
Benefits
Software Engineer – Embedded Systems & Linux (m/w/d)
Über
Verantwortung
Entwicklung von Software für Embedded-Linux-Systeme, inklusive Yocto-BSPs und Linux-Distributionen
Treiberintegration, Security-Patches und Cloud-Client-Entwicklung
Entwicklung von Kundenapplikationen zur Gerätesteuerung oder Visualisierung
Begleitung von Projekten von Konzept bis Umsetzung
Qualitätssicherung durch manuelle und automatisierte Tests; Pflege und Optimierung der CI/CD-Pipeline
Zusammenarbeit mit Projektleitung, Hardwareentwicklung sowie externen Partnern und Kunden
Qualifikationen
Abgeschlossenes Studium in Informatik, Elektrotechnik oder Systemtechnik
Mehrjährige Erfahrung in Embedded-Linux-Entwicklung, idealerweise mit Yocto
Erfahrung in der Softwareentwicklung für Linux-basierte Embedded-Geräte
Von Vorteil: Kenntnisse in Embedded Security, Open-Source-Software, Qt/Flutter, Elektronik und Kommunikationsschnittstellen (UART, SPI, I2C)
Erfahrung mit SPS-Runtimes wie CODESYS oder logi.RTS
Sehr gute Deutschkenntnisse
Benefits
Software Engineer – Embedded Systems & Linux (m/w/d)
Über
Verantwortung
Entwicklung von Software für Embedded-Linux-Systeme, inklusive Yocto-BSPs und Linux-Distributionen
Treiberintegration, Security-Patches und Cloud-Client-Entwicklung
Entwicklung von Kundenapplikationen zur Gerätesteuerung oder Visualisierung
Begleitung von Projekten von Konzept bis Umsetzung
Qualitätssicherung durch manuelle und automatisierte Tests; Pflege und Optimierung der CI/CD-Pipeline
Zusammenarbeit mit Projektleitung, Hardwareentwicklung sowie externen Partnern und Kunden
Qualifikationen
Abgeschlossenes Studium in Informatik, Elektrotechnik oder Systemtechnik
Mehrjährige Erfahrung in Embedded-Linux-Entwicklung, idealerweise mit Yocto
Erfahrung in der Softwareentwicklung für Linux-basierte Embedded-Geräte
Von Vorteil: Kenntnisse in Embedded Security, Open-Source-Software, Qt/Flutter, Elektronik und Kommunikationsschnittstellen (UART, SPI, I2C)
Erfahrung mit SPS-Runtimes wie CODESYS oder logi.RTS
Sehr gute Deutschkenntnisse
Benefits
Senior Test Manager (m/w/d)
Über
Rolle
Du willst Fehler finden, bevor sie ein Kunde bemerkt? Als Senior Test Manager schaffst Du die Grundlage dafür, dass neue Softwareversionen verlässlich funktionieren. Qualität verstehst Du nicht als letzte Hürde vor dem Go-live. Für Dich ist sie ein fester Teil jedes Entwicklungszyklus. So wirst Du zur zentralen Ansprechperson für alle Fragen rund um Tests und Abnahmen.
Verantwortung
Du steuerst das gesamte Testmanagement in agilen und klassischen Softwareprojekten und behältst Aufwand, Termine und Risiken im Griff
Regressionstests, Lasttests und End-to-End-Szenarien planst Du vorausschauend und begleitest sie bis zur Freigabe
Du baust automatisierte Testabläufe mit Playwright auf und bindest sie in bestehende Build- und Deployment-Prozesse ein
Hinzu kommt die Pflege von Testdaten und Testumgebungen in enger Absprache mit dem IT-Betrieb
Du moderierst Fehlerbesprechungen und sorgst für eine klare Priorisierung der offenen Punkte
Zudem machst Du den Qualitätsstand für Management und Fachbereiche transparent und leitest daraus Verbesserungen ab
Qualifikationen
Du hast eine Informatikausbildung auf Stufe Hochschule oder Höhere Fachschule abgeschlossen oder einen gleichwertigen Werdegang
Mehrjährige Praxis im Softwaretest, idealerweise mit Führungs- oder Koordinationsverantwortung, bringst Du mit
Du kennst anerkannte Testmethoden und Standards. Ein Zertifikat des International Software Testing Qualifications Board (ISTQB) ist ein Plus
Des Weiteren arbeitest Du sicher mit Testmanagement-Tools wie Xray oder TestRail und verstehst Grundlagen von Continuous Integration / Continuous Delivery (CI/CD)
Mit Ruhe, Beharrlichkeit und diplomatischem Geschick vertrittst Du Qualitätsanliegen auch unter Zeitdruck
Zudem formulierst Du auf Deutsch präzise und nutzt Englisch souverän für Dokumentation und Austausch
Benefits
Testing Manager (m/w/d)
Über
Rolle
Du sorgst dafür, dass Qualität kein Zufall ist. Als Testing Manager behältst Du den Überblick über sämtliche Testaktivitäten und steuerst sie zielgerichtet. Fehler findest Du nicht erst kurz vor dem Go-live, sondern lange davor. Dabei schätzen Teams Deine ruhige Hand und Deine klare Haltung. So wächst das Vertrauen in jede neue Softwareversion.
Verantwortung
Du planst und steuerst den gesamten Testprozess von der Anforderungsanalyse bis zur finalen Abnahme
Hinzu kommt die Definition von Qualitätskriterien und Testmetriken, die den Projektfortschritt messbar machen
Du baust die Testautomatisierung gezielt aus und schaffst stabile, wartbare Testsuiten
Mit Stakeholdern aus Business und IT klärst Du Prioritäten und leitest daraus sinnvolle Testumfänge ab
Darüber hinaus führst Du Regressions-, Integrations- und Lasttests durch und wertest die Ergebnisse aus
Zudem entwickelst Du Testmethoden und Werkzeuge laufend weiter und teilst Dein Wissen im Team
Qualifikationen
Du verfügst über eine fundierte Ausbildung in Informatik, etwa ein Studium an einer Fachhochschule oder eine höhere Fachschule
Mehrjährige Praxis in der Steuerung von Softwaretests und idealerweise eine ISTQB-Zertifizierung bringst Du mit
Werkzeuge wie Azure DevOps oder Xray sind Dir vertraut, ebenso Automatisierungslösungen wie Playwright
Des Weiteren kennst Du Dich in agilen Setups aus und fühlst Dich in hybriden Projektmodellen ebenso wohl
Du gehst Probleme hartnäckig an, behältst auch unter Zeitdruck die Nerven und vermittelst Ergebnisse verständlich
Zudem drückst Du Dich auf Deutsch souverän aus und findest Dich in englischsprachigen Projekten problemlos zurecht
Benefits