10 Software Development - Embedded in Ziegelbruecke
Embedded Software Engineer (m/w/d)
Über
Unser Kunde ist ein international tätiges Technologieunternehmen im Bereich der Kommunal- und Reinigungstechnik. Das Unternehmen entwickelt und produziert spezialisierte Fahrzeuge und Systeme für die Strassenreinigung, den Winterdienst und weitere kommunale Anwendungen. Mitarbeitende profitieren von einem technisch anspruchsvollen Umfeld mit internationalen Schnittstellen.
Rolle
Du willst nicht nur Code schreiben, sondern echte Maschinen zum Leben erwecken? Dann bist du hier richtig. In dieser Rolle als Embedded Software Engineer übernimmst du die Verantwortung, Systeme noch intelligenter zu machen. Du entwickelst die nächste Generation smarter, elektrischer und nachhaltiger Spezialfahrzeuge und siehst direkt, was dein Code bewegt: von der Steuerung bis zur fertigen Maschine auf der Strasse. Du verantwortest die Entwicklung von innovativen Lösungen, die internationale Standards setzen. Du bringst deine Fähigkeiten ein, um unsere Produkte kontinuierlich weiterzuentwickeln und unseren Kunden einen echten Mehrwert zu bieten.
Verantwortung
- Du entwickelst Embedded Software für reale Hightech-Systeme
- Du arbeitest an Elektroantrieben und Steuerungen in einem wachsenden Zukunftsfeld
- Du übernimmst Verantwortung für eigene Themen oder Teilprojekte
- Du arbeitest eng mit Mechanik, Elektrik, Hydraulik und Produktion zusammen und siehst den direkten Impact deiner Arbeit
- Du bist Teil eines Teams, das pragmatisch, schnell und lösungsorientiert arbeitet
- Du erstellst Softwaredesigns, Spezifikationen und Testkonzepte
Qualifikationen
- Du hast eine technische Ausbildung im Bereich Automobil, Elektro- oder Systemtechnik sowie ein Studium FH / ETH
- Du bringst Erfahrung in der Embedded Softwareentwicklung sowie in der Mess- und Regeltechnik mit
- Du hast gute Kenntnisse in moderner C / C++ Programmierung
- Du hast Erfahrung mit Git sowie idealerweise mit funktionaler Sicherheit
- Du hast Erfahrung mit agilen Methoden
- Du hast gute Kenntnisse in Deutsch und Englisch
Firmware Developer (m/w/d)
Über
Verantwortung
Du entwickelst innovative Firmware-Komponenten für anspruchsvolle industrielle Anwendungen.
Du analysierst technische Anforderungen mit internen und externen Ansprechpartnern und überführst diese in klare Lösungsdesigns.
Du spezifizierst und programmierst Software für Regelungsfunktionen und industrielle Kommunikationslösungen.
Du implementierst hardwarenahe C-Software für ARM-Cortex-Prozessoren der A- und M-Serie.
Du verifizierst deine Entwicklungen mit automatisierten Modul-, Integrations- und Systemtests und arbeitest eng mit angrenzenden Engineering-Teams zusammen.
Qualifikationen
Du hast ein Studium in Elektrotechnik, Informatik, Informationstechnik oder eine vergleichbare Ausbildung abgeschlossen.
Du bringst mehrere Jahre Erfahrung in der Entwicklung von Embedded-Systemen sowie sehr gute C-Kenntnisse mit.
Du kennst moderne Entwicklungsumgebungen, Versionsverwaltung und Requirements-Tools wie Git oder vergleichbare Lösungen.
Du arbeitest qualitätsbewusst, strukturiert und systematisch und verfügst über ausgeprägte analytische Fähigkeiten.
Du überzeugst durch Innovationsgeist, Ausdauer und Kommunikationsstärke; Erfahrung mit Automatisierungs- oder Regelungstechnik ist ein Plus.
Benefits
Embedded Firmware Entwickler:in C/C++ (m/w/d)
Über
Rolle
Für unseren Rocken Partner suchen wir einen Embedded Firmware Engineer in C/C++ (m/w/d).
Verantwortung
- Du übernimmst die Verantwortung für die Firmware-Entwicklung innerhalb des Projekts
- Du pflegst und entwickelst bestehende Produkte weiter
- Du gestaltest, entwirfst, entwickelst, testest und integrierst hardwarenahe Software und arbeitest eng mit den Hardware-Entwicklern zusammen
- Du programmierst Embedded-Mikrokontroller in C/C++
- Du verfasst Projekt- und Entwicklungsdokumentationen
Qualifikationen
- Du hast ein abgeschlossenes technisches Studium
- Du bringst Kenntnisse in der Elektronik und Regelungstechnik mit
- Du hast jahrelange Erfahrung in der Software- und Firmwareentwicklung mit C/C++
- Idealerweise hast du Kenntnisse mit GIT/GitLab sowie Python
- Du sprichst fliessend Deutsch und Englisch
Benefits
Embedded Software Engineer (m/w/d)
Über
Verantwortung
In einem dynamischen Entwicklungsteam entwickelst du innovative Softwaremodule für Frequenzumrichter
Dabei analysierst du Requirements, erstellst Spezifikationen und verantwortest das Design sowie die Implementierung von Software-Komponenten
Gemeinsam mit dem Team programmierst du hardwarenahe C-Software für Cortex-A- und Cortex-M-Prozessoren
Für die Qualitätssicherung führst du Unit- und Integrationstests durch
Deine Arbeit umfasst zudem die interdisziplinäre Zusammenarbeit mit verschiedenen Fachbereiche
Qualifikationen
Du hast ein Studium in Elektrotechnik, Informationstechnik oder Regelungstechnik erfolgreich abgeschlossen und bringst mehrere Jahre Erfahrung in der Embedded-Softwareentwicklung mit
Fundierte Kenntnisse in C sowie Erfahrung mit gängigen Softwareentwicklungstools zeichnen dich aus
Im Umgang mit Requirements-Management wie Polarion und Versionskontrolle mit Git bist du sicher
Deutsch beherrschst du schriftlich sowie mündlich einwandfrei
Benefits
Senior Java Software Engineer (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du als Senior Full-Stack Software Engineer anspruchsvolle Lösungen mit Java oder Kotlin und Angular für vielfältige Projekte in unterschiedlichen Branchen. Du arbeitest in einem agilen Entwicklungsprozess mit hoher Eigenverantwortung und profitierst von einer flexiblen Home-Office Regelung. Dabei kommst du in den Genuss sehr guter Arbeitsbedingungen und Sozialleistungen in einem familienfreundlichen, flexiblen Umfeld mit einem Pensum zwischen 80% und 100%. Du wählst deinen bevorzugten Laptop selbst und nutzt weitere Benefits wie gemeinsame Aktivitäten, die den Zusammenhalt im Arbeitsalltag stärken.
Verantwortung
Frontends und Backends mit Java/Kotlin, JavaScript und Angular entwickeln
Software-Design, Systemarchitektur und technische Spezifikationen mitgestalten
Requirements Engineering, Release-Planung und Kundenberatung begleiten
Qualität und Entwicklungsprozesse mit Git, Maven, Jenkins und Jira sicherstellen
Je nach Seniorität Teilprojekte oder Projekte technisch und organisatorisch führen
Qualifikationen
Hochschulabschluss in Informatik oder vergleichbare Qualifikation
Fundierte Kenntnisse in Java, JavaScript, Angular/React, Spring, Hibernate und SQL
Erfahrung mit IntelliJ, Maven, Jenkins, Git und Jira; Kotlin, Vaadin, AWS und GIS von Vorteil
Freude an Software-Architektur, agiler Entwicklung und eigenverantwortlichen Kundenprojekten
Deutsch mindestens C1 sowie gute Englischkenntnisse; für Senior-Level relevante Berufserfahrung
Benefits
Embedded Systems Engineer (m/w/d)
Über
Verantwortung
Entwicklung kundenspezifischer Softwarebausteine für mikrocontrollerbasierte Steuerungssysteme.
Aufbereitung fachlicher Bedürfnisse und Überführung in technische Spezifikationen sowie belastbare Softwarearchitekturen.
Realisierung von Regelungsfunktionen und Kommunikationsmechanismen für industrielle Systeme.
Programmierung echtzeitnaher Firmware auf ARM-basierten Applikationsprozessoren und Mikrocontrollern.
Planung und Ausführung von Modul- und Systemverifikation sowie technische Abstimmung mit Elektronik-, Produkt- und Applikationsteams.
Qualifikationen
Abgeschlossenes Hochschulstudium in Elektronik, Automation, Informatik oder einem verwandten technischen Fachgebiet.
Mehrjährige Berufspraxis in Firmware-, Embedded- oder hardwarenaher Softwareentwicklung.
Fundierte Programmiererfahrung mit C sowie Vertrautheit mit Entwicklungswerkzeugen, Debugging und Build-Prozessen.
Praxis mit Git, Requirements Engineering und qualitätsgesicherten Entwicklungsabläufen; Kenntnisse industrieller Steuerungs- oder Antriebssysteme sind willkommen.
Ausgeprägtes Abstraktionsvermögen, Beharrlichkeit und lösungsorientiertes Denken sowie sehr gute Deutsch- und Englischkenntnisse.
Benefits
Embedded Software Engineer – C & ARM (m/w/d)
Über
Verantwortung
Entwicklung kundenspezifischer Embedded-Softwarelösungen für Frequenzumrichter und industrielle Antriebssysteme
Analyse technischer Anforderungen mit internen und externen Stakeholdern sowie Überführung in klare Software-Spezifikationen
Implementierung hardwarenaher C-Software für ARM Cortex-A und Cortex-M Prozessoren
Entwicklung von Komponenten für Antriebsregelung und industrielle Kommunikation in enger Abstimmung mit Hardware- und Applikationsteams
Durchführung von Unit- und Integrationstests sowie Sicherstellung einer hohen Softwarequalität über den gesamten Entwicklungsprozess
Qualifikationen
Abgeschlossenes Studium in Elektrotechnik, Informationstechnik oder vergleichbare technische Qualifikation
Mehrjährige Erfahrung in der Embedded-Softwareentwicklung mit C
Fundierte Kenntnisse in Git, Requirements Engineering und strukturierten Entwicklungsprozessen, idealerweise mit Polarion
Analytische und systematische Denkweise mit hoher Eigeninitiative, Ausdauer und ausgeprägter Problemlösungskompetenz
Erfahrung mit Antriebs- oder Automatisierungstechnik von Vorteil; gute Deutsch- und Englischkenntnisse
Wohnsitz in der Schweiz oder Bereitschaft zum Umzug bzw. Tätigkeit als Grenzgänger/in
Benefits
Embedded Software Engineer – Automotive Controls (m/w/d)
Über
Unser Kunde ist ein international tätiges Technologieunternehmen im Bereich der Kommunal- und Reinigungstechnik. Das Unternehmen entwickelt und produziert spezialisierte Fahrzeuge und Systeme für die Strassenreinigung, den Winterdienst und weitere kommunale Anwendungen. Mitarbeitende profitieren von einem technisch anspruchsvollen Umfeld mit internationalen Schnittstellen.
Verantwortung
Entwicklung, Integration und Validierung von Embedded Software für Steuerungs-, Bedien- und Sicherheitsfunktionen
Erstellung und Pflege von Anforderungs-, Design- und Testdokumentationen für Embedded-Systeme
Programmierung von Steuerungslösungen in C und Structured Text (IEC 61131) sowie Integration von Steuergeräten und Bedienterminals
Konzeption und Weiterentwicklung von elektrischen und hydraulischen Systemen für mobile Maschinen und Kommunalfahrzeuge
Koordination technischer Aufgaben und Zusammenarbeit mit Montage, Kundendienst und Engineering zur erfolgreichen Systemintegration
Qualifikationen
Ausbildung oder Studium in Elektrotechnik, Automatisierungstechnik oder vergleichbarer Fachrichtung
Erfahrung in der Embedded Softwareentwicklung für Steuerungs- und Bediensysteme, idealerweise im Fahrzeug- oder Automotive-Umfeld
Fundierte Kenntnisse in C, Structured Text (IEC 61131), Embedded Systems sowie Mess-, Regel- und Automatisierungstechnik
Technisches Verständnis für Elektronik, Steuergeräte, Fahrzeugtechnik und hydraulische Systeme
Sehr gute Deutsch- und Englischkenntnisse, teamorientierte und eigenständige Arbeitsweise sowie Interesse an innovativen mobilen Systemen; Wohnsitz in der Schweiz oder Bereitschaft zum Umzug bzw. Tätigkeit als Grenzgänger/in
Benefits
Embedded Systems Engineer – C (m/w/d)
Über
Verantwortung
Konzeption und Umsetzung kundenspezifischer Firmware-Lösungen für Frequenzumrichter und industrielle Antriebssysteme
Erhebung und technische Bewertung von Anforderungen sowie Erstellung von Software-Architekturen und Spezifikationen
Entwicklung hardwarenaher Embedded C Software für ARM Cortex-A- und Cortex-M-Plattformen
Realisierung von Funktionen für Motorsteuerung, Antriebsregelung und industrielle Kommunikation in Zusammenarbeit mit Hardware- und Applikationsentwicklung
Absicherung der entwickelten Software durch Unit- und Integrationstests sowie kontinuierliche Optimierung von Qualität und Stabilität
Qualifikationen
Studium in Elektrotechnik, Informatik, Informationstechnik oder vergleichbare technische Ausbildung
Mehrjährige Berufserfahrung in der Embedded- und Firmware-Entwicklung mit C
Sicherer Umgang mit Git, Requirements Engineering und Softwareentwicklungsprozessen; Polarion-Kenntnisse von Vorteil
Ausgeprägtes analytisches Denken, strukturierte Vorgehensweise und hohe Eigenverantwortung bei komplexen Entwicklungsaufgaben
Erfahrung in Antriebs-, Automatisierungs- oder industrieller Kommunikation von Vorteil; gute Deutsch- und Englischkenntnisse
Wohnsitz in der Schweiz oder Bereitschaft zum Umzug bzw. Tätigkeit als Grenzgänger/in
Benefits
Softwareentwickler:in Embedded Software (m/w/d)
Über
Rolle
Du hast die Chance, an innovativen, energieeffizienten Antriebslösungen zu arbeiten und die Zukunft der Industrieautomation mitzugestalten. In dieser Rolle übernimmst du die Verantwortung für die Entwicklung von Embedded Software. Du gestaltest die Zukunft von Frequenzumrichtern, die weltweit im Einsatz sind und den Energieverbrauch von Elektromotoren reduzieren. Du ermöglichtest die Rückspeisung von Energie und trägst somit zu einer nachhaltigeren Zukunft bei. Du bringst deine Erfahrung als Professional ein und setzt dich aktiv für die Weiterentwicklung von energieeffizienten Lösungen ein.
Verantwortung
- Du implementierst innovative Softwaremodule für Frequenzumrichter in einem kleinen Entwicklungsteam
- In dieser Rolle arbeitest du interdisziplinär an der Analyse von Requirements und der Spezifikation von Software-Komponenten
- Als Softwareentwickler entwickelst du hardwarenahen C Code für die Prozessor-Familien Cortex A und Cortex M
- Du führst Verifikationen in Form von Unit- und Integrationstests durch
- Du gestaltest das Design von Software-Komponenten für Frequenzumrichter
- In dieser Rolle verantwortest du die Implementierung von Softwaremodulen unter Berücksichtigung der Spezifikationen
Qualifikationen
- Du hast erfolgreich dein Studium der Fachrichtung Elektrotechnik, Informationstechnik oder Regelungstechnik abgeschlossen und bringst mehrjährige Berufserfahrung in einer vergleichbaren Entwicklerfunktion mit.
- Du verfügst über fundierte Kenntnisse in C für Embedded Software und hast einen sicheren Umgang mit den etablierten Werkzeugen der Softwareentwicklung.
- Du bist es gewohnt, prozess- und qualitätsorientiert Software zu entwickeln, einschliesslich Requirements-Management und Versionskontrolle mit Git.
- Du bist stark in der Analyse, innovativ in der Lösungsfindung, strukturiert, ausdauernd und systematisch in der Umsetzung.
- Du hast Erfahrung mit der Entwicklung von Software unter Berücksichtigung von Qualität und Prozessen.
- Du bist ein typischer Entwickler mit ausgeprägten Fähigkeiten in der Softwareentwicklung.
Benefits