13 Software Development - Embedded in Schinznach-dorf
Software Developer:in Bereich C/C++ (m/w/d)
Rolle
Du suchst nach einer Herausforderung, in der du deine Fähigkeiten als Software-Entwickler einsetzen kannst? In dieser Rolle übernimmst du die Verantwortung für die Entwicklung von Software in den Bereichen C/C++ und Rust. Du bringst deine Erfahrung und dein Wissen ein, um innovative Lösungen zu entwickeln. Du bist ein Teil eines Teams, das sich für inspirierende Technik begeistert und nach neuen, zukunftsweisenden Technologien sucht. Du verantwortest die Entwicklung von Software, die die Zukunft der Beschichtungstechnik gestaltet.
Verantwortung
- Du entwickelst Softwarelösungen, die hochpräzise Beschichtungsmaschinen steuern und ihre Leistungsfähigkeit erweitern
- In dieser Rolle erstellst du Komponenten für eine modulare Software-Plattform
- Als Software Developer entwickelst du Software mit C/C++ /RUST/ C#/ Python
- Du arbeitest aktiv bei der Softwareentwicklung mit
- Du entwirfst Software, um bestimmte Anforderungen zu erfüllen
- Du steuerst und erweiterst die Leistungsfähigkeit von Beschichtungsmaschinen durch deine Softwarelösungen
Qualifikationen
- Du verfügst über eine technische Grundausbildung mit Weiterbildung oder Studium im Bereich Automatisierungstechnik, Softwareentwicklung, Maschinenbau oder vergleichbare Qualifikation
- Du hast Berufserfahrung im Bereich Hochsprachen-Entwicklung
- Du hast Kenntnisse im Bereich Linux, Container-Technologien und UML/SysML
- Du hast idealerweise auch Kenntnisse im Bereich WASM
- Du hast eine ganzheitliche Sichtweise auf Software-Projekte und Systemdenken
- Du bist bereit zur Arbeit in einem agilen Umfeld mit SCRUM
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
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
Senior Software Entwickler / Teamleiter (m/w/d)
Über
Rolle
Du suchst nach einer neuen Herausforderung, in der du deine Fähigkeiten als SW Teamleiter/in einsetzen kannst? In dieser Rolle übernimmst du die Verantwortung für die Produktentwicklung und leitest ein Team von Fachleuten. Du verantwortest die Entwicklung fortschrittlicher Elektroniklösungen und bringst Ideen zum Leben. Dein technisches Know-how und deine Führungskompetenz ermöglichen es dir, komplexe Projekte erfolgreich umzusetzen. Du bist ein Professional mit Erfahrung in der Produktentwicklung und suchst nach einer neuen Chance, deine Fähigkeiten einzubringen.
Verantwortung
- Du entwickelst Embedded Software in C/C++ im Rahmen von Kundenprojekten
- In dieser Rolle führst du das Softwareentwicklungsteam personell und unterstützt es durch Coaching und Weiterentwicklung
- Als SW Teamleiter/in planst du die Softwareentwicklungsressourcen und koordinierst diese mit Projektleitern
- Du fördert die fachlichen Kompetenzen und den Wissenstransfer innerhalb des Teams
- In dieser Rolle unterstützt du Aufwandsschätzungen, Projektbesetzungen und technische Eskalationen
- Du sicherst die Einhaltung der Entwicklungsprozesse und Qualitätsstandards in deinem Team
Qualifikationen
- Du hast ein Studium in Informatik, Software Engineering, Elektrotechnik oder eine vergleichbare Ausbildung abgeschlossen
- Du bringst mehrjährige Erfahrung in der Softwareentwicklung mit
- Du hast Erfahrung in der Führung von Mitarbeitenden oder Teams
- Du arbeitest strukturiert, lösungsorientiert und selbständig
- Du verfügst über Kommunikationsstärke sowie Freude an der Entwicklung und Motivation von Mitarbeitenden
- Du hast sehr gute Deutschkenntnisse sowie Englischkenntnisse auf Niveau C1
Benefits
Embedded Software Developer (m/w/d)
Über
Rocken® ist in der digitalen Rekrutierung von Talenten und Experten in der Softwarebranche spezialisiert und zählt unterschiedlichste, etablierte Unternehmungen zu den Partnern. Diese Partner bieten spannende Projekte aus vielfältigen Branchen wie Public & Transport, Energie, Versicherung, Banking & Finance, Life Science & Pharma oder Retail, Forschung, oder Industrie. Mit dem Anspruch für die besten Talente beraten wir unsere Partner für eine zukunftsfähige und spannende Karriereplanung mit ihren Mitarbeitenden.
Rocken® zeigt Dir die Software-Landschaft der Schweiz gerne aus der Vogelperspektive. Wo Du die besten Benefits erhältst, welche die coolsten Projekte sind und wo Du dich am besten weiterentwickeln kannst. Melde Dich an und erhalte mit Rocken® Talent Dein bestes Profil, das Du je gesehen hast. Wir stellen Dich als Mensch mit Werten und Vorstellungen technologisch und organisch in den Mittelpunkt.
Verantwortung
Entwicklung und Weiterentwicklung leistungsfähiger Embedded-Softwarelösungen für verschiedene Produkte
Begleitung des gesamten Software Development Lifecycles von der Konzeption über die Implementierung bis zur Wartung
Entwicklung hardwarenaher Software und enge Zusammenarbeit mit dem Hardware-Engineering zur Systemintegration
Analyse, Behebung und nachhaltige Optimierung von Softwarefehlern, Performance und Codequalität
Umsetzung etablierter Entwicklungsstandards, Best Practices und Qualitätsanforderungen
Qualifikationen
Abgeschlossene Ausbildung oder Studium in Informatik, Elektrotechnik, Nachrichtentechnik oder vergleichbare Qualifikation
Mehrjährige Erfahrung in der Embedded-Softwareentwicklung, idealerweise auf Senior-Level
Sehr gute Kenntnisse in C/C++ und Embedded Linux
Fundierte Erfahrung in hardwarenaher Programmierung und der Integration von Embedded-Systemen
Kenntnisse in Echtzeitbetriebssystemen und Mikrocontrollern sowie ausgeprägte analytische, selbstständige und teamorientierte Arbeitsweise
Benefits
Embedded Software Developer (m/w/d)
Über
Rocken® ist in der digitalen Rekrutierung von Talenten und Experten in der Softwarebranche spezialisiert und zählt unterschiedlichste, etablierte Unternehmungen zu den Partnern. Diese Partner bieten spannende Projekte aus vielfältigen Branchen wie Public & Transport, Energie, Versicherung, Banking & Finance, Life Science & Pharma oder Retail, Forschung, oder Industrie. Mit dem Anspruch für die besten Talente beraten wir unsere Partner für eine zukunftsfähige und spannende Karriereplanung mit ihren Mitarbeitenden.
Rocken® zeigt Dir die Software-Landschaft der Schweiz gerne aus der Vogelperspektive. Wo Du die besten Benefits erhältst, welche die coolsten Projekte sind und wo Du dich am besten weiterentwickeln kannst. Melde Dich an und erhalte mit Rocken® Talent Dein bestes Profil, das Du je gesehen hast. Wir stellen Dich als Mensch mit Werten und Vorstellungen technologisch und organisch in den Mittelpunkt.
Verantwortung
Entwicklung und Implementierung leistungsfähiger Embedded-Software für unterschiedliche technische Anwendungen
Integration von Software- und Hardwarekomponenten in enger Zusammenarbeit mit Hardware- und System Engineers
Optimierung von Systemperformance, Effizienz und Zuverlässigkeit auf Embedded-Plattformen
Durchführung von Debugging, Fehleranalyse und Troubleshooting auf Software- und Systemebene
Evaluation neuer Technologien und Entwicklungsmethoden sowie kontinuierliche Weiterentwicklung bestehender Lösungen
Qualifikationen
Abgeschlossenes Studium in Informatik, Elektrotechnik, Nachrichtentechnik oder vergleichbare technische Qualifikation
Mehrjährige Berufserfahrung in der Embedded-Softwareentwicklung, idealerweise auf Senior-Level
Sehr gute Kenntnisse in C/C++ und Embedded Linux
Erfahrung in hardwarenaher Programmierung, Microcontrollern und der Integration von Embedded-Systemen
Fundiertes Verständnis von Echtzeitbetriebssystemen sowie ausgeprägte analytische und lösungsorientierte Arbeitsweise
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 Software Entwickler Industrie (m/w/d)
Über
Unser Kunde ist ein etabliertes Schweizer Industrieunternehmen mit globaler Ausrichtung und einer starken Position in technologisch anspruchsvollen Märkten. Das Unternehmen entwickelt und produziert hochwertige technische Komponenten und überzeugt durch hohe Qualitätsstandards, Innovationskraft und ausgeprägte Kundenorientierung. Mitarbeitende profitieren von einem modernen und internationalen Arbeitsumfeld.
Verantwortung
- Hardwarenahe Software/Firmware Entwicklung in C/C++ auf unterschiedlichen Embedded Plattformen
- Verbindung verschiedener Softwarekomponenten für eingebettete Systeme
- Integration von Plattform- und Produkt-Software auf einer skalierbaren Hardware
- Sie entwickeln und führen Unittests inklusive der Ergebnisauswertung durch
- Sie überführen Testergebnisse und Fehler in Optimierungsvorschläge sowie technische Lösungskonzepte
- Ausarbeitung der Aufwandsabschätzungen
- Erprobung der Software in Tests- und Simulationsumgebungen
Qualifikationen
- Abgeschlossenes Studium in Informatik, Elektronik o.ä.
- Erfahrungen in der Entwicklung von Embedded Systemen sowie im Design von modularen Softwarekomponenten
- Sehr gute Kenntnisse in C und C++
- Erfahrungen bei der Inbetriebnahme von Boards
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift
Benefits
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
Senior Embedded Software Entwickler (m/w/d)
Über
Rolle
Du hast die Möglichkeit, als Senior Software Engineer – Embedded Teil eines interdisziplinären Teams zu sein, das an Robotikprojekten der nächsten Generation arbeitet. In dieser Rolle übernimmst du die Verantwortung, in einem Team von Algorithmenexperten, Robotik- und Elektroingenieuren mitzuarbeiten. Du trägst dazu bei, Lösungen für die digitale Realität zu schaffen, die Sensor-, Software- und autonome Technologien kombinieren, um eine nachhaltige Zukunft zu ermöglichen. Du wirst deine Fähigkeiten einsetzen, um die Effizienz, Produktivität und Qualität von Anwendungen zu steigern. Du hast die Chance, deine Visionen Wirklichkeit werden zu lassen und Teil eines innovativen Teams zu sein.
Verantwortung
Du bist Teil von F&E mit Start-up-Geist in einem weltweit tätigen Unternehmen
In dieser Rolle arbeitest du in einem multikulturellen und interdisziplinären Umfeld
Als Senior Embedded Software Engineer entwickelst du vom Prototyp bis zur innovativen Serienproduktion
Du unterstützt aktiv und praktisch die Softwareintegration und das Testen auf echter Hardware
In dieser Rolle löst du teamorientiert Probleme und denkst kreativ, um die Grenzen von Spitzentechnologien zu erweitern
Du trägst zur Weiterentwicklung von Engineering und Entwicklung bei
Qualifikationen
- Du hast einen akademischen Abschluss in Informatik oder einem ähnlichen Bereich mit mindestens 5 Jahren Berufserfahrung.
- Du bringst Erfahrung in der Softwareentwicklung mit OOP-Prinzipien und verteilten Diensten mit.
- Du hast Kenntnisse in der Embedded-Entwicklung, insbesondere mit Linux auf ARM, Treiberentwicklung und Kommunikationsprotokollen wie I2C und SPI.
- Du hast Erfahrung mit Nvidia Jetson und seinem Software-Ökosystem oder bist bereit, dich schnell einzuarbeiten.
- Du hast eine Leidenschaft für die Softwareentwicklung mit modernem C++.
- Du verfügst über gute Englischkenntnisse und hast von Vorteil auch Grundkenntnisse in Deutsch.
Benefits