8 Software Development - Embedded in Grossdietwil
Softwareentwicklung Spezialist (m/w/d)
Rolle
In dieser Rolle verantwortest du die Konzeption, Implementierung und Optimierung von Data-Analytics-Lösungen auf Basis moderner Cloud-Technologien. Du analysierst komplexe Datenquellen, entwickelst skalierbare Datenmodelle und lieferst datenbasierte Entscheidungsgrundlagen für strategische Fragestellungen. Dabei arbeitest du eng mit interdisziplinären Teams zusammen und bringst deine Expertise entlang des gesamten Datenprozesses ein. Du treibst Innovationen im Bereich Data Engineering voran und etablierst Best Practices im Umgang mit grossen Datenmengen. Mit deinem tiefgreifenden Verständnis für Datenarchitekturen gestaltest du zukunftsfähige Lösungen mit hohem geschäftlichem Mehrwert.
Verantwortung
- Du entwickelst und testest Embedded Software für mobile Arbeitsmaschinen im Off-Highway-Bereich.
- In dieser Rolle realisierst Du moderne C/C++-Lösungen unter Berücksichtigung funktionaler Sicherheitsanforderungen.
- Als Softwareentwicklung Spezialist gestaltest Du intuitive HMI- und Display-Anwendungen mit Qt, QML und C++.
- Du verantwortest alle Phasen der Softwareentwicklung – von der Spezifikation bis zur Validierung.
- Du betreust CI/CD-Pipelines und optimierst Workflows in Azure DevOps.
- In Code-Reviews und Softwaretests bringst Du Dein Know-how aktiv ein.
Qualifikationen
- Du hast ein abgeschlossenes Studium in Informatik, Elektrotechnik, Software Engineering oder einer vergleichbaren Fachrichtung
- Du verfügst über fundierte Erfahrung in der Embedded Software Entwicklung für mobile Steuerungen mit C/C++
- Routiniert entwickelst, spezifizierst und verifizierst Du Softwarefunktionen auf hohem technischem Niveau
- Du bringst umfangreiche Kenntnisse in der Arbeit mit grafischen Benutzeroberflächen mittels QML/Qt mit
- Mit Python setzt Du souverän Scripting-Aufgaben, Testautomatisierung oder DevOps-Prozesse um
- Azure DevOps und automatisierte Build-/Release-Prozesse gehören zu Deinem professionellen Repertoire
Benefits
Junior Anwendungsentwickler für Embedded Systeme (m/w/d)
Verantwortung
Produktgestaltung vom Prototyp bis zur Produktionsübergabe, inklusive Anforderungsdefinition und Inbetriebnahme
Entwurf und Weiterentwicklung der Hardware- und Firmware-Systeme
Bewertung und Qualifizierung von Sensoren
Entwicklung von Produktlogiken und Algorithmen für die intelligenten Geräte; enge Kooperation mit der Softwareentwicklung und der Fertigung
Qualifikationen
Ein abgeschlossenes Studium in Informatik, Elektrotechnik, Systemtechnik bzw. vergleichbare Ausbildung
Praxiserfahrung und Interesse an Embedded- und Produktentwicklung
Kenntnisse in Programmier- oder Skriptsprachen wie C, C#, Python oder Matlab
Vorteilhafte Kenntnisse in Ultra-Low-Power-Technologien, Optik, RFID und Produktion
Sehr gute Deutschkenntnisse in Wort und Schrift
Benefits
Entwickler für Embedded Soft- und Hardware (m/w/d)
Rolle
In dieser Rolle treibst du die Produkteentwicklung von der Idee bis zur Serienfertigung voran und löst anspruchsvolle antriebstechnische sowie mechatronische Aufgabenstellungen. Du entwickelst Embedded-Software und übergeordnete Maschinensoftware für Elektronik-Plattformen und Antriebstechnik und pflegst die Hardware für Plattformkomponenten. Zudem verantwortest du die Weiterentwicklung und den Unterhalt bestehender Soft- und Hardwarelösungen, inklusive Softwaredokumentation und Testautomatisierung. Als Fachperson übernimmst du im Scrum-Team Verantwortung für Konzeption, Entwicklung und Wartung von Firmware, Antriebstechnik und Elektronik und stellst dabei Sicherheits- und Qualitätsanforderungen sicher. Dabei bringst du deine Erfahrung in Embedded-Echtzeitbetriebssystemen, moderner Printentwicklung und Kommunikationsschnittstellen ein und gestaltest aktiv zukunftsweisende, technisch anspruchsvolle Maschinenlösungen.
Verantwortung
- Du entwickelst Produkte von der ersten Idee bis zur Serienfertigung für anspruchsvolle mechatronische und antriebstechnische Anwendungen
- In dieser Rolle entwickelst du Embedded-Software und übergeordnete Maschinensoftware für Elektronik-Plattformen und Antriebstechnik
- Du konzipierst, entwickelst und pflegst Hardware für Plattformkomponenten sowie bestehende Produkte
- Als Entwickler für Embedded Soft- und Hardware übernimmst du im Scrum-Team Verantwortung für Firmware, Antriebstechnik und Elektronik
- Du erstellst Softwaredokumentationen und setzt Testautomatisierungen zur Qualitätssicherung um
- In dieser Rolle stellst du die Einhaltung von Sicherheits- und Qualitätsanforderungen sicher
Qualifikationen
- Du verfügst über ein Diplom als Elektroingenieur/-in FH oder ETH und bringst mehrjährige Berufserfahrung mit.
- Du programmierst sicher Embedded Software in C, verfügst über gute Kenntnisse in C++ sowie in Regelungs- und Antriebstechnik.
- Du hast Praxis in der Printentwicklung mit Altium (Schema und Layout) und kennst Schnittstellen wie EtherCAT, CAN und IO-Link.
- Du hast vorzugsweise Erfahrung mit Embedded-Echtzeitbetriebssystemen wie FreeRTOS sowie mit Softwareentwicklung in Linux-Umgebungen.
- Du bist mit agilen Methoden wie SAFe oder Scrum in der Hard- und Softwareentwicklung vertraut oder möchtest dich darin weiterentwickeln.
- Du arbeitest gerne interdisziplinär im Team, interessierst dich für technisch anspruchsvolle Maschinen und kommunizierst sehr gut auf Deutsch sowie gut auf Englisch.
Benefits
Embedded Engineer (C++) (m/w/d)
Rolle
In dieser Rolle treibst du die Produkteentwicklung von der Idee bis zur Serienfertigung voran und löst anspruchsvolle antriebstechnische sowie mechatronische Aufgabenstellungen. Du entwickelst Embedded-Software und übergeordnete Maschinensoftware für Elektronik-Plattformen und Antriebstechnik und pflegst die Hardware für Plattformkomponenten. Zudem verantwortest du die Weiterentwicklung und den Unterhalt bestehender Soft- und Hardwarelösungen, inklusive Softwaredokumentation und Testautomatisierung. Als Fachperson übernimmst du im Scrum-Team Verantwortung für Konzeption, Entwicklung und Wartung von Firmware, Antriebstechnik und Elektronik und stellst dabei Sicherheits- und Qualitätsanforderungen sicher. Dabei bringst du deine Erfahrung in Embedded-Echtzeitbetriebssystemen, moderner Printentwicklung und Kommunikationsschnittstellen ein und gestaltest aktiv zukunftsweisende, technisch anspruchsvolle Maschinenlösungen.
Verantwortung
- Du entwickelst Produkte von der ersten Idee bis zur Serienfertigung für anspruchsvolle mechatronische und antriebstechnische Anwendungen
- In dieser Rolle entwickelst du Embedded-Software und übergeordnete Maschinensoftware für Elektronik-Plattformen und Antriebstechnik
- Du konzipierst, entwickelst und pflegst Hardware für Plattformkomponenten sowie bestehende Produkte
- Als Entwickler für Embedded Soft- und Hardware übernimmst du im Scrum-Team Verantwortung für Firmware, Antriebstechnik und Elektronik
- Du erstellst Softwaredokumentationen und setzt Testautomatisierungen zur Qualitätssicherung um
- In dieser Rolle stellst du die Einhaltung von Sicherheits- und Qualitätsanforderungen sicher
Qualifikationen
- Du verfügst über ein Diplom als Elektroingenieur/-in FH oder ETH und bringst mehrjährige Berufserfahrung mit.
- Du programmierst sicher Embedded Software in C, verfügst über gute Kenntnisse in C++ sowie in Regelungs- und Antriebstechnik.
- Du hast Praxis in der Printentwicklung mit Altium (Schema und Layout) und kennst Schnittstellen wie EtherCAT, CAN und IO-Link.
- Du hast vorzugsweise Erfahrung mit Embedded-Echtzeitbetriebssystemen wie FreeRTOS sowie mit Softwareentwicklung in Linux-Umgebungen.
- Du bist mit agilen Methoden wie SAFe oder Scrum in der Hard- und Softwareentwicklung vertraut oder möchtest dich darin weiterentwickeln.
- Du arbeitest gerne interdisziplinär im Team, interessierst dich für technisch anspruchsvolle Maschinen und kommunizierst sehr gut auf Deutsch sowie gut auf Englisch.
Benefits
Software Engineer – C++ / C# / .NET in technischer Umgebung (m/w/d)
Rolle
Für einen unserer Rocken Partner suchen wir eine technisch versierte Persönlichkeit, die moderne Softwarelösungen in industriellen oder embedded Umgebungen entwickelt.
Verantwortung
Entwicklung und Weiterentwicklung von Applikationen mit C++ und C#
Anbindung von Geräten und Systemen über Schnittstellen und Protokolle
Enge Zusammenarbeit mit Hardware-, System- und Testteams
Dokumentation und Qualitätssicherung der entwickelten Module
Qualifikationen
Berufserfahrung in der Softwareentwicklung mit C++ und/oder C#
Verständnis von Hardwarenähe, Datenmodellen und Systemarchitekturen
Exakte und strukturierte Arbeitsweise
Deutschkenntnisse auf mindestens C1-Niveau
Tech Stack: C++, C#, .NET, Visual Studio, Git, REST, JSON, Embedded-Kommunikation (z. B. CAN, Modbus)
Benefits
C++ Performance Engineer – Low-Level, High Impact (m/w/d)
Verantwortung
Du bist verantwortlich für die Entwicklung und Wartung von Softwarelösungen in C++, JavaScript, TypeScript, Vue und Golang
Neue Funktionen und Module werden von dir analysiert, designt und implementiert
Bestehende Systeme optimierst du hinsichtlich Performance und Skalierbarkeit
Zusammenarbeit mit Produktmanagement und weiteren Entwicklungsbereichen gehört zu deinem Alltag
Junior-Entwickler:innen betreust du und stellst durch Code-Reviews die Code-Qualität sicher
Qualifikationen
Ein abgeschlossenes Studium in Informatik, Software Engineering oder einer vergleichbaren Fachrichtung ist vorhanden
Mindestens 5 Jahre Berufserfahrung in der Softwareentwicklung, idealerweise in C++, JavaScript oder Golang, werden mitgebracht
Tiefe Kenntnisse in den Programmiersprachen C++, JavaScript und Golang zeichnen das Profil aus.
Analytische Fähigkeiten, strukturierte Arbeitsweise und sehr gute Deutschkenntnisse schriftlich sowie mündlich runden das Profil ab
Benefits
C / C++ Embedded Engineer (m/w/d)
Verantwortung
Du entwickelst und pflegst Firmware für Mikrocontroller in C/C++
Du implementierst und optimierst Signalverarbeitung und Sensordatenerfassung
Du entwirfst Schnittstellen zwischen Embedded Systems und Cloud- oder Desktop-Anwendungen
Du arbeitest eng mit Hardware- und Softwareteams zur Verbesserung von Performance und Zuverlässigkeit zusammen
Qualifikationen
Du hast ein Studium in Elektrotechnik, Informatik oder Biomedizintechnik
Du bringst Erfahrung in Embedded C/C++, Sensorintegration und Signalverarbeitung (z. B. Filter, FFT) mit
Du kennst dich mit ADC/DAC, analoger Signalaufbereitung und Optimierung der Signalqualität aus
Du arbeitest mit Git, Unit-Tests und kennst Best Practices der Entwicklung
Du bist lösungsorientiert, interessiert an Sensor-/Biomed-Anwendungen
Sehr gute Deutsch- und gut Englischkenntnisse in Wort und Schrift
Embedded Software Entwicklungsingenieur (m/w/d)
Rolle
In dieser Rolle übernimmst du die eigenverantwortliche Planung, Steuerung und Durchführung komplexer Projekte im technischen Umfeld. Du analysierst Anforderungen, entwickelst passende Strategien und koordinierst dabei interdisziplinäre Teams über alle Projektphasen hinweg. Eine klare Kommunikation mit Stakeholdern sowie das konsequente Nachverfolgen von Zielen und Budgets zählen zu deinen zentralen Aufgaben. Du nutzt deine Erfahrung, um Prozesse effizient zu gestalten und technische Lösungen nachhaltig weiterzuentwickeln. Dabei entscheidest du proaktiv, priorisierst souverän und behältst in dynamischen Situationen stets den Überblick.
Verantwortung
- Du gewährleistest den stabilen Betrieb produktiver Softwarelösungen durch Wartung, Fehlerbehebung und regelmässige Updates
- Als Embedded Software Entwicklungsingenieur setzt Du Changes und Releases inkl. Test-, Rollout- und Backupstrategien effizient um
- In dieser Rolle begleitest Du den gesamten Software-Lebenszyklus von der Einführung bis zur Ablösung
- Du erweiterst und pflegst technische Dokumentationen wie Anforderungen, Architektur- und Designspezifikationen sowie Testspezifikationen
- In interdisziplinären Teams arbeitest Du eng mit Kollegen aus Software, Elektronik, Mechanik und Regelungstechnik zusammen
- Du unterstützt aktiv die Qualitätssicherung durch Systemtests, Abnahmetests und Beratung der Fachbereiche
Qualifikationen
- Abgeschlossenes Studium an einer Universität, Fachhochschule oder Höheren Fachschule mit Schwerpunkt Software, Systemtechnik oder Elektrotechnik
- Du hast fundierte Erfahrung in der Pflege und Wartung von Software sowie im Lifecycle-Management
- Routiniert im Umgang mit Versionskontrollsystemen wie auch gängigen Ticketing-Tools
- Kenntnisse in der Entwicklung von Embedded Software mit C++ bringst du überzeugend ein
- Analytisches Denken und eine strukturierte, lösungsorientierte Arbeitsweise zeichnen dich aus
- Du überzeugst durch kommunikative Stärke und arbeitest gerne im Team auf gemeinsame Ziele hin
Benefits