14 Software Development - Embedded in Bättwil
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
IAM Software Engineer (m/w/d)
Verantwortung
- Du entwickelst und integrierst Softwarelösungen für Identitäts- und Berechtigungsmanagement in Embedded-Kommunikationssystemen
- In dieser Rolle analysierst du Systemanforderungen und erstellst präzise Software-Spezifikationen
- Du programmierst und wartest Anwendungen in C/C++ und Python für sicherheitsrelevante Embedded-Systeme
- Als Softwareentwickler Identitäts- und Zugriffsmanagement integrierst du LDAP-, AD- und Proxy-Server sowie weitere Software-Module in bestehende Systeme
- Du führst Unit-Tests und Integrationstests durch und stellst so Qualität und Stabilität der Software sicher
- In dieser Rolle dokumentierst du Architektur, Code und Tests und arbeitest aktiv in agilen Teams an der Einführung neuer Technologien im Embedded-Bereich mit
Qualifikationen
- Du hast ein abgeschlossenes Studium in Informatik, Elektrotechnik, Mechatronik oder eine vergleichbare Ausbildung.
- Du verfügst über mehrjährige Praxis in der Embedded-Softwareentwicklung.
- Du hast Erfahrung mit Netzwerktechnologien sowie idealerweise in den Bereichen PKI, Smartcards, LDAP und Active-Directory-Technologien.
- Du bist mit der Implementierung von Zugriffskontrollen (Access Rights) vertraut.
- Du arbeitest sicher mit Versionsverwaltungssystemen wie Git sowie mit Build-Systemen wie CMake und Make.
- Du kommunizierst sicher auf Deutsch und Englisch und überzeugst durch eine aufgeschlossene, teamorientierte Persönlichkeit.
Benefits
Softwareentwicklung Identitäts- und Zugriffsverwaltung (m/w/d)
Verantwortung
- Du integrierst und entwickelst Software für Identitäts- und Berechtigungsmanagement in embedded Kommunikationssystemen.
- In dieser Rolle analysierst du Systemanforderungen und erstellst präzise Software-Spezifikationen.
- Du programmierst Softwarekomponenten in C/C++ und Python und bindest sie in bestehende Embedded-Systeme ein.
- Als Softwareentwicklerin bzw. Softwareentwickler für Identitäts- und Zugriffsverwaltung integrierst du LDAP-, AD- und Proxy-Server.
- Du führst Unit-Tests und Integrationstests durch und stellst so die Qualität und Stabilität der Software sicher.
- In dieser Rolle dokumentierst du Software-Architektur, Code und Tests und arbeitest aktiv in agilen Teams (Scrum/Kanban) mit.
Qualifikationen
- Abgeschlossenes Studium in Informatik, Elektrotechnik, Mechatronik oder eine vergleichbare Ausbildung
- Mehrjährige Praxis in der Embedded-Softwareentwicklung, idealerweise in komplexen Systemumgebungen
- Fundierte Kenntnisse in Netzwerk-Technologien sowie Erfahrung mit PKI, Smartcards, LDAP und AD
- Erprobte Erfahrung in der Konzeption und Implementierung von Zugriffskontrollen (Access Rights)
- Sicherer Umgang mit Git sowie gängigen Build-Systemen wie CMake und Make
- Sehr gute Deutsch- und gute Englischkenntnisse in Wort und Schrift sowie eine offene, teamorientierte Persönlichkeit
Benefits
Embedded Software Engineer - Linux (m/w/d)
Verantwortung
- Objektorientierte Software
- Softwareimplementierung (Windows- / Linux- / Embedded-Systeme)
- Low-Level-Treiber, Testanwendungen und Unit-Tests
- Benutzerhandbücher, Anwendungshinweise und Software für Demonstrationszwecke.
Qualifikationen
- Abschluss in Informatik oder Elektrotechnik.
- Erfahrung in der Entwicklung von Windows/Linux-Software (C#/C++) und Entwicklung von Embedded Software (C/C++)
- Erfahrung mit objektorientierter Softwarearchitektur und Unit-Tests
Benefits
Entwicklungsingenieur/in für Embedded Systemen (m/w/d)
Verantwortung
- Führe Vorstudien für neue Projekte durch und identifiziere innovative Lösungsansätze.
- Bringe neue Technologien in unsere Entwicklungsprozesse ein und treibe damit die Innovation voran.
- Entwickle elektronische Schaltungen und erstelle dazugehörige Schemata, Layouts und Produktionsunterlagen.
- Begleite EMV- und Umwelttypentests, um die Qualität und Konformität unserer Produkte sicherzustellen.
- Erstelle detaillierte Dokumentationen und Unterlagen für die Produktion und Qualitätssicherung.
Qualifikationen
- Abschluss als Elektroingenieur/in FH/ETH oder in einem vergleichbaren Studiengang.
- Kenntnisse im Bereich Design und Erzeugung von Hardware-Komponenten.
- Praktische Erfahrung in der Entwicklung von Embedded Systemen.
- Kenntnisse in Feldbustechnik (Ethernet, CAN) und Speisungsdesign sind von Vorteil.
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift.
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
Lass dich entdecken - Rocken IT Talent Profil Erstellen (m/w/d)
Rolle
Lass Dich entdecken! Erstelle dein persönliches Profil. Zeig uns Deine Skills. Den Rest übernehmen wir.
Verantwortung
Vorteile eines Rocken Talent Profils:
- Unkompliziert Bewerbungen auslösen mit einem Mausklick
- Mit einem digitalen Rocken Talent Profil kann sich jeder Bewerber schnell mit marktführenden Firmen verbinden und eine kostenlose & transparente Markteinsicht erhalten
- Unser Ansatz ist für Unternehmen wie auch Bewerber - innovativ
- Ein Rocken Talent Profil zeichnet sich durch eine klare und visuell ansprechende Struktur und Bildsprache aus und stellt die Erfahrungen und Stärken eines Jeden im besten Licht dar
- Ein digitales Bewerbungsprofil ohne Motivationsschreiben
Qualifikationen
Abgeschlossenes Studium oder Ausbildung im Bereich Informatik
Deutschkenntnisse auf sehr hohem Niveau, sowohl schriftlich als auch mündlich
Erste praktische Erfahrungen in der IT ein Muss
Benefits
C/C++ Senior Embedded Engineer (m/w/d)
Verantwortung
Du entwickelst Embedded Software in C/C++ für Medizintechnik und Industrieprojekte
Du gestaltest Software-Architekturen und setzt sie auf RTOS oder Embedded Linux um
Du analysierst Anforderungen und entwickelst robuste, wartbare Lösungen
Du stellst durch Tests und Verifikation Qualität und Stabilität sicher
Du arbeitest eng mit Kunden, dokumentierst normgerecht und unterstützt Junior Entwickler
Qualifikationen
Du hast ein Studium als Informatik- oder Elektroingenieur (FH/ETH) und mehrjährige Erfahrung in der Embedded Softwareentwicklung
Du verfügst über sehr gute Kenntnisse in C/C++ und Software Design (z. B. UML)
Du kennst etablierte Entwicklungsprozesse und legst Wert auf saubere Dokumentation
Du hast idealerweise Erfahrung mit Embedded Linux (z. B. Yocto)
Du arbeitest analytisch, strukturiert und sprichst sehr gut Deutsch sowie Englisch
Benefits