13 Embedded in Zürich
Softwareentwickler Automation SPS/PLC (m/w/d)
Verantwortung
- Erstellen von SPS-Programmen
- Planung und Ausführung der Steuerungssoftware
- Analyse technischer und technologischer Prozesse von Neu- und Bestandsanlagen
- Technische Anforderungen an die Automation für Kundenprojekte definieren
- Erstellen von Testplänen
- Installation und Konfiguration von Systemen
- Kundenschulung
- Erstellen von Technische Dokumentationen
Qualifikationen
- Techniker HF oder Ingenieur FH in Elektrotechnik oder Automation
- Mehrjährige Berufserfahrung in der SPS-Programmierung, idealerweise mit SIMATIC S7/TIA-Portal
- Kenntnisse von Steuerungen
- Ausgeprägte Kommunikations- und Teamfähigkeit
- Stilsichere Deutschkenntnisse sowie gute Englischkenntnisse
Benefits
Fullstack Softwareentwickler (m/w/d)
Rolle
Du entwickelst in interdisziplinären Projektteams technische Lösungen entlang des gesamten Produktlebenszyklus – von der Bedarfsanalyse über Konzeption und Zertifizierung bis zur Serienproduktion. In dieser Rolle bringst du dein Fachwissen gezielt ein, um innovative und sinnstiftende Produkte mitzugestalten, insbesondere im Umfeld der Medizintechnik. Du übernimmst Verantwortung für technische Fragestellungen und stärkst durch deine Erfahrung die Zusammenarbeit zwischen verschiedenen Ingenieursdisziplinen. Flexible Arbeitszeitmodelle und kontinuierliche Weiterbildung ermöglichen dir, deine Expertise gezielt weiterzuentwickeln. Du arbeitest in einem Umfeld, das Eigeninitiative, Neugier und Qualität fördert.
Verantwortung
- Du entwickelst und implementierst skalierbare Webanwendungen mit modernen Frontend- und Backend-Technologien
- Als Fullstack Softwareentwickler integrierst und entwickelst Du APIs für eine reibungslose Kommunikation zwischen Systemen
- In dieser Rolle arbeitest Du eng mit interdisziplinären Inhouse-Teams an vielseitigen Projekten zusammen
- Du übernimmst Verantwortung für Teilprojekte und stellst eine kompetente Kundenbetreuung sicher
- Gemeinsam mit Kundenteams vor Ort erarbeitest und realisierst Du Softwarelösungen gemäss fachlicher und technischer Vorgaben
- Du evaluierst neue Technologien und führst diese in anspruchsvollen Anwendungsfeldern wie Medizintechnik und Industrie ein
Qualifikationen
- Du hast ein abgeschlossenes Hochschulstudium (ETH, Uni, FH) in Informatik, Wirtschaftsinformatik oder einem verwandten Bereich
- Mehrjährige Berufserfahrung in der Industrie-, Automations- oder Medizintechnikumgebung zeichnen deinen Werdegang aus
- Deine fundierten Kenntnisse in Webentwicklung erstrecken sich sowohl auf moderne Frontend-Technologien (HTML, CSS, JavaScript/TypeScript) als auch auf Backend mit C#/.NET
- Der Umgang mit relationalen Datenbanken sowie der Einsatz von APIs (REST, GraphQL) gehören für dich zum Alltag
- Du bringst Erfahrung mit gängigen Entwicklungstools wie Git, CI/CD Pipelines und agilen Methoden wie Scrum oder Kanban mit
- Dein hoher Qualitätsanspruch zeigt sich in sauberer Dokumentation, strukturiertem Testing (TDD, BDD) und Interesse an neuen Technologien
Benefits
Embedded Software Engineer (m/w/d)
Rolle
In dieser Position entwickelst du Softwarelösungen für Steuerungs- und Bedient Systeme moderner Fahrzeuge. Du übernimmst Verantwortung in der Konzeption, Umsetzung und Testung von Anwendungen und arbeitest eng mit interdisziplinären Teams zusammen, um innovative und sichere Fahrzeugsteuerungen zu realisieren.
Verantwortung
Entwicklung, Design und Test von Steuerungssoftware für Fahrzeuge und Bedienterminals
Erstellung technischer Dokumente wie Pflichtenhefte, Designs und Testprotokolle
Auswahl und Bewertung von Steuerungs- und Bedienkomponenten
Ausarbeitung von elektrischen und hydraulischen Konzepten
Leitung von Teilprojekten und enge Abstimmung mit der Projektleitung
Zusammenarbeit mit Montage, Kundendienst und technischer Dokumentation
Qualifikationen
Technische Grundausbildung, idealerweise im Fahrzeug- oder Maschinenbau
Abschluss als Elektroingenieur:in FH oder vergleichbar
Erfahrung in der Softwareentwicklung für Steuerungen und Bedienterminals
Kenntnisse in C und ST IEC 61131 sowie in Mess- und Regeltechnik
Gute Deutsch- und Englischkenntnisse
Benefits
Senior Software Engineer (m/w/d)
Rolle
Du analysierst, spezifizierst, implementierst, wartest und entwickelst Tests
Du berätst die Abteilungen bezüglich der Durchführbarkeit und erarbeitest Lösungsvorschläge
Dabei arbeitest Du eng mit anderen Teams wie der Entwicklung, der Business-Analyse und Beratern zusammen
Ausserdem führst Du Code- und Design-Reviews durch
Verantwortung
Du hast einen Hochschulabschluss in Informatik oder gleichwertige Erfahrung in der Softwareentwicklung
Du hast eine Leidenschaft für die Entwicklung von hochwertigem Code und automatisierten Tests
Du arbeitest selbstständig und bringst dich in Entscheidungsprozesse ein
Du hast Erfahrung in der Entwicklung von Mehrfadenanwendungen und idealerweise Kenntnisse in Linux, Git, CMake, Boost und Container-Technologien
Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift runden Dein Profil ab
Benefits
Embedded Quality Assurance Engineer - Senior Level (m/w/d)
Verantwortung
Konzeption und Durchführung strukturierter Tests für Embedded- und IoT-Systeme
Analyse technischer Anforderungen zur vollständigen Testabdeckung
Durchführung von Funktions-, Integrations- und Systemtests
Dokumentation von Software- und Hardwareabweichungen
Optimierung von Testumgebungen, Prozessen und Werkzeugen
Enge Abstimmung mit Entwicklungsteams und Qualitätssicherung
Sprachkenntnisse: Deutsch fliessend
Qualifikationen
Studium in Informatik, Elektrotechnik oder vergleichbare Fachrichtung
Mehrjährige Erfahrung im Embedded- oder IoT-Testing
Sehr gute Kenntnisse in Mikrocontroller- und IoT-Architekturen
Erfahrung mit automatisierten Tests auf Embedded-Plattformen
Praxis mit HIL-Umgebungen und realen Testaufbauten
Sprachkenntnisse: Deutsch fliessend
GIS-Softwareentwickler auf Senior-Level (m/w/d)
Rolle
In dieser Rolle förderst du aktiv gemeinsame Ziele und gestaltest Weiterentwicklungen mit eigenem Antrieb. Du nutzt gezielte Weiterbildungsmöglichkeiten und profitierst von fachlichem Austausch, Kursen und Vorträgen. Ein hoher Gestaltungsspielraum eröffnet dir zahlreiche Chancen, eigene Ideen einzubringen und Verantwortung zu übernehmen. Flexible Arbeitszeitmodelle unterstützen dabei die Vereinbarkeit von Beruf und Privatleben. Ab dem ersten Tag übernimmst du Verantwortung und erhältst dabei die nötige fachliche sowie persönliche Unterstützung.
Verantwortung
- Du entwickelst innovative GIS-Softwarelösungen zur Bearbeitung gesellschaftlich relevanter Fragestellungen.
- In dieser Rolle arbeitest du eigenverantwortlich und bringst kreative Ideen gezielt ins Projekt ein.
- Du kooperierst interdisziplinär mit Expertenteams aus Umwelt, Verkehr und Sicherheit.
- Als erfahrener GIS-Softwareentwickler pflegst du direkten Kundenkontakt und unterstützt auch vor Ort.
- Du übernimmst Verantwortung in verschiedenen Projektphasen von der Konzeption bis zur Implementierung.
- In deinem breiten Technologieeinsatz bewegst du dich flexibel zwischen Datenbankentwicklung und Benutzeroberflächen.
Qualifikationen
- Du hast ein Studium in Informatik, Geoinformatik, Geographie oder Geomatik (FH, ETH oder Uni) erfolgreich abgeschlossen
- Du verfügst über fundierte Kenntnisse in der Softwareentwicklung mit Esri-Frameworks und Open-Source-Technologien wie OpenLayers, Leaflet oder PostGIS
- Sicherer Umgang mit modernen Web-Technologien wie Angular, ASP.NET Core oder Blazor zeichnet dich aus
- Du entwickelst mit Begeisterung individuelle Applikationen und stellst dabei die Nutzerbedürfnisse in den Mittelpunkt
- Deine Deutschkenntnisse sind sehr gut, und in Englisch findest du dich in technischen Fragestellungen souverän zurecht
- Im Microsoft .NET- oder Java-Umfeld sowie mit relationalen und nicht-relationalen Datenbanken fühlst du dich idealerweise ebenso wohl wie in neuen Technologien
Embedded Software Engineer (m/w/d)
Verantwortung
- Du entwickelst und führst Testpläne sowie Testfälle für eingebettete IoT-Systeme durch
- Als Embedded Software Testingenieur definierst Du gemeinsam mit dem Engineering-Team Qualitätsstandards und Abnahmekriterien
- In dieser Rolle analysierst Du Systemanforderungen und technische Spezifikationen, um eine vollständige Testabdeckung sicherzustellen
- Du führst Funktions-, Regressions-, Integrations- und Systemtests auf Embedded-Plattformen durch
- Du identifizierst und dokumentierst Fehler bei der Hardware-/Software-Integration und unterstützt bei deren Behebung
- Du optimierst kontinuierlich QA-Prozesse, Werkzeuge und Methoden und betreust weniger erfahrene Kolleginnen und Kollegen im Testing-Team
Qualifikationen
- Abgeschlossenes Bachelor- oder Masterstudium in Informatik, Elektrotechnik oder einem verwandten Fachbereich
- Mehrjährige Erfahrung im Testing von Embedded-Systemen oder IoT-Geräten
- Fundierte Kenntnisse im Bereich Embedded-Plattformen, Mikrocontroller und IoT-Architekturen
- Sicherer Umgang mit Testautomatisierungstools wie Pytest sowie Erfahrung mit Hardware-in-the-Loop und Simulationstests
- Vertraut mit Kommunikationsprotokollen wie UART, SPI, I2C, BLE, LoRa und MQTT
- Geübt im Einsatz von Tools wie Jira und Git sowie im Arbeiten nach agilen Methoden und CI/CD-Prinzipien
Embedded Software Engineer (m/w/d)
Verantwortung
- Du entwickelst strukturierte Testpläne und Testfälle für Embedded-IoT-Systeme und führst diese durch
- In dieser Rolle analysierst Du Systemanforderungen und technische Spezifikationen für eine lückenlose Testabdeckung
- Du koordinierst Dich eng mit den Entwicklungsteams, um Qualitätsstandards und Abnahmekriterien gemeinsam festzulegen
- Als Embedded Software Testingenieur führst Du funktionale, Regression-, Integrations- und Systemtests auf Embedded-Plattformen durch
- Du identifizierst und dokumentierst Hardware- und Softwareprobleme detailliert und unterstützt beim Debugging
- In dieser Position optimierst Du kontinuierlich Testumgebungen, Prozesse und Tools und gibst Dein Fachwissen an Junior Engineers weiter
Qualifikationen
- Abgeschlossenes Studium in Informatik, Elektrotechnik oder einem verwandten Fachgebiet auf Bachelor- oder Master-Niveau
- Mehrjährige Erfahrung im Testen von Embedded-Systemen oder IoT-Geräten
- Fundiertes Know-how in Mikrocontroller-Technologien und IoT-Architekturen
- Vertraut mit automatisierten Tests für Embedded-Plattformen, idealerweise mit Pytest
- Praktische Kenntnisse in der Arbeit mit HIL-Systemen, Simulationen und realen Testgeräten
- Sicher im Umgang mit Kommunikationsprotokollen wie UART, SPI, I2C, BLE, LoRa und MQTT
DevOps Engineer (m/w/d)
Rolle
Für unseren Rocken Partner suchen wir einen DevOps Engineer (m/w/d).
Verantwortung
- Du stimmst dich mit externen Dienstleistern ab
- Du unterstützt das Management der Cloud-Infrastruktur und die Implementierung von Deployments
- Du entwickelst Applikationen für Cloud- und Desktop-Systeme
- Du kommunizierst und realisierst innovative Lösungen innerhalb eines multidisziplinären Teams bestehend aus internen Anwendern, Projektleitern und Ingenieuren
- Du beteiligst dich an der Erfassung von Anforderungen für neue Features und Anwendungen
- Du arbeitest an der Konzeption und Ausgestaltung von Software- und Cloud-Strukturen
Qualifikationen
- Du hast eine abgeschlossene Ausbildung oder ein technisches Studium in Informatik oder eine vergleichbare Qualifikation
- Du hast idealerweise schon erste Erfahrungen mit Microservice-Architekturen gesammelt
- Du bringst grundlegende DevOps-Fähigkeiten mit, insbesondere in Bezug auf AWS
- Du beherrschst Deutsch und Englisch in Wort und Schrift
Dein Tech-Stack deckt idealerweise folgende Technologien ab:
- Frontend: React mit TypeScript
- Backend: Go
- CI/CD: Git und Docker
- Desktop: Electron mit TypeScript
- Databases: MySQL und SQLite
- Streaming Technologies: Kafka
- Internet-Protocols: HTTP und MQTT
Benefits
Softwareentwickler (C++) (m/w/d)
Rolle
In dieser Rolle gestaltest du aktiv die strategische Weiterentwicklung digitaler Geschäftsprozesse und setzt anspruchsvolle Projekte von der Konzeption bis zur Umsetzung um. Du verantwortest die Analyse komplexer Anforderungen, entwickelst passgenaue Lösungen und koordinierst deren Implementierung in enger Zusammenarbeit mit interdisziplinären Teams. Durch den gezielten Einsatz moderner Technologien stärkst du die digitale Transformation nachhaltig. Deine Erfahrung ermöglicht es dir, fundierte Entscheidungen zu treffen und Projekte effizient zum Erfolg zu führen. Dabei behältst du stets den Überblick über technische, wirtschaftliche und organisatorische Zusammenhänge.
Verantwortung
- Du entwickelst ganzheitlich Software für Bedienterminals – von der Anforderungsanalyse bis zur Inbetriebnahme.
- Als Softwareentwickler mit Qt-Schwerpunkt gestaltest du intuitive Benutzeroberflächen und bringst innovative Ideen ins UX-Design ein.
- In dieser Rolle baust du gemeinsam mit den Robotics-Teams die Software-Architektur neuer Steuerungsplattformen auf.
- Du definierst Verifikationsstrategien, begleitest Validierungsprozesse und sicherst eine hohe Code-Qualität.
- Mit klarem Fokus auf Wartbarkeit verantwortest du die technische Dokumentation und das Releasemanagement.
- In enger Abstimmung mit angrenzenden Teams trägst du zur Weiterentwicklung marktgerechter Produkte bei.
Qualifikationen
Du verfügst über eine höhere Fachausbildung im Bereich Informatik (zwingend)
Mehrjährige Praxis in der Softwareentwicklung und der Gestaltung moderner Benutzeroberflächen zeichnen dich aus
In C++ und Qt programmierst du sicher und effizient
Du kommunizierst fliessend in Deutsch und bringst gute Englischkenntnisse mit
Mit Git und Linux hast du idealerweise bereits gearbeitet
Dein vernetztes Denken, deine Flexibilität und dein Engagement machen dich zu einer wertvollen Teamergänzung
Benefits