39 Software Development - Embedded in Thürnen
Software Engineer Embedded Systems (m/w/d)
Rolle
Als Embedded Software Engineer entwickelst und optimierst Du hardwarenahe Softwarelösungen für mikrocontrollerbasierte Systeme. Du begleitest kundenspezifische Entwicklungsprojekte über den gesamten Lebenszyklus – von der Konzeption über die Implementierung bis zur Verifikation – und arbeitest eng mit den Bereichen Hardwareentwicklung, Mechanik und Produktion zusammen.
Verantwortung
Entwicklung und Pflege von Embedded Software für mikrocontrollerbasierte Systeme, hauptsächlich in C
Konzeption, Implementierung und Verifikation hardwarenaher Firmware für Echtzeitanwendungen
Durchführung von Softwaretests, Debugging und Fehleranalysen auf Systemebene
Mitarbeit bei der Umsetzung von Security-Massnahmen für Embedded Systeme
Zusammenarbeit mit interdisziplinären Teams aus Hardware, Mechanik und Produktion
Mitarbeit in kundenspezifischen Entwicklungsprojekten von der Idee bis zur Serienumsetzung
Unterstützung bei der kontinuierlichen Verbesserung von Entwicklungsprozessen und Systemlösungen
Qualifikationen
Abgeschlossenes Studium in Elektrotechnik, Systemtechnik oder vergleichbare Ausbildung (FH/ETH/HF)
Mehrjährige Erfahrung in der Embedded Softwareentwicklung
Sehr gute Kenntnisse in der Programmiersprache C
Fundierte Erfahrung in der Mikrocontroller-Programmierung und hardwarenaher Entwicklung
Sicherer Umgang mit Debugging- und Testwerkzeugen
Gute Kenntnisse gängiger Kommunikationsprotokolle und Bussysteme
Erfahrung im Bereich Embedded Security und Cyber Security von Vorteil
Kenntnisse in C++, RTOS oder Embedded Linux wünschenswert
Selbstständige, strukturierte und lösungsorientierte Arbeitsweise
Ausgezeichnete Deutschkenntnisse sowie gute Englischkenntnisse
Benefits
Elektronikentwickler (m/w/d)
Über
Rolle
Als Elektronikentwickler / Hardware Engineer bist Du verantwortlich für die Entwicklung kundenspezifischer elektronischer Lösungen von der technischen Konzeption bis zur erfolgreichen Umsetzung. Du entwickelst digitale und analoge Schaltungen, begleitest anspruchsvolle Kundenprojekte und arbeitest eng mit interdisziplinären Teams aus Firmware, Mechanik und weiteren Fachbereichen zusammen.
Verantwortung
Entwicklung digitaler und analoger elektronischer Schaltungen für kundenspezifische Produkte
Weiterentwicklung bestehender elektronischer Baugruppen innerhalb laufender Kundenprojekte
Technische Beratung von Kunden und internen Teams zu elektrischen und elektronischen Systemlösungen
Mitarbeit bei der Anforderungsanalyse und technischen Konzeption neuer Produkte und Systeme
Erstellung von Aufwandschätzungen für Entwicklungsaufgaben und Arbeitspakete
Übernahme der technischen Verantwortung für definierte Arbeitspakete innerhalb von Projekten
Koordination der Zusammenarbeit mit Fachbereichen wie Firmwareentwicklung, Mechanik und Engineering
Qualifikationen
Abgeschlossenes Hochschulstudium in Elektrotechnik oder einer vergleichbaren Fachrichtung
Mindestens fünf Jahre Berufserfahrung in der Elektronikentwicklung mit erfolgreichen Projektreferenzen
Sehr gute Kenntnisse in digitaler und analoger Schaltungstechnik
Erfahrung im Leiterplattenlayout, idealerweise mit Altium Designer
Fundiertes Wissen im EMV-gerechten Schaltungsdesign, Layout und Shielding
Hohe Kundenorientierung sowie Bereitschaft für Einsätze intern und beim Kunden vor Ort
Verhandlungssichere Deutschkenntnisse in Wort und Schrift
Gute Englischkenntnisse
Benefits
Entwicklungsingenieur Embedded Hard- und Software (m/w/d)
Über
Unser Rocken Partner ist ein international tätiges Industrieunternehmen, das sich auf automatisierte Lösungen zur Verarbeitung und Prüfung von leitungsgebundenen Komponenten spezialisiert hat. Das Unternehmen entwickelt hochentwickelte Maschinen, Prüfsysteme sowie integrierte Produktionslösungen für anspruchsvolle industrielle Anwendungen.
Das Portfolio umfasst sowohl voll- als auch teilautomatisierte Systeme sowie digitale Lösungen zur Optimierung und Überwachung von Produktionsprozessen. Im Mittelpunkt stehen dabei technologische Innovation, höchste Präzision und kundenspezifische Systemlösungen.
Die Arbeitsweise ist geprägt von technischer Exzellenz, globaler Zusammenarbeit und dem Anspruch, kontinuierlich neue Standards in der industriellen Fertigung zu setzen.
Gesucht werden engagierte Persönlichkeiten, die Freude daran haben, komplexe technische Herausforderungen zu lösen und die Weiterentwicklung innovativer Produktionslösungen aktiv mitzugestalten.
Rolle
In dieser Rolle gestaltest du innovative Embedded-Lösungen, indem du Hard- und Software von der Konzeption bis zur Umsetzung verantwortest. Du analysierst Anforderungen, definierst Architekturen und integrierst passende Hardware- und Softwarekomponenten zu einem zuverlässigen Gesamtsystem. Zudem entwickelst du embedded Software, testest und optimierst sie im Zusammenspiel mit der Hardware, um hohe Qualitäts- und Leistungsanforderungen zu erfüllen. Du arbeitest eng mit angrenzenden Fachbereichen zusammen, um technische Spezifikationen abzustimmen und Lösungen kontinuierlich weiterzuentwickeln. Durch dein methodisches Vorgehen und dein Fachwissen trägst du entscheidend dazu bei, komplexe technische Herausforderungen effizient und nachhaltig zu lösen.
Verantwortung
- Du entwickelst mechatronische Produkte von der Idee bis zur Serienfertigung weiter
- Du konzipierst und programmierst Embedded-Software sowie übergeordnete Maschinensoftware für Elektronik-Plattform und Antriebstechnik
- Du entwickelst und pflegst Hardware für Plattformkomponenten bestehender und neuer Produkte
- In dieser Rolle verantwortest du im Scrum-Team Konzeption, Entwicklung und Unterhalt von Firmware, Antriebstechnik und Elektronik
- Du erstellst Softwaredokumentation und treibst Testautomatisierungen voran
- Du stellst die Einhaltung aller Sicherheits- und Qualitätsanforderungen sicher
Qualifikationen
- Abgeschlossenes Studium als Elektroingenieur/-in FH oder ETH sowie mehrjährige Berufserfahrung im entsprechenden Umfeld
- Sicherer Umgang mit Embedded-Softwareentwicklung in C, guten Kenntnissen in C++ sowie fundiertem Know-how in Regelungs- und Antriebstechnik
- Praxiserfahrung in der Leiterplattenentwicklung mit Altium (Schema und Layout) sowie im Umgang mit EtherCAT, CAN und IO-Link
- Idealerweise vertraut mit Embedded-Echtzeitbetriebssystemen (z. B. FreeRTOS) und Softwareentwicklung unter Linux
- Von Vorteil sind Kenntnisse in agilen Entwicklungsmethoden für Hard- und Software, insbesondere SAFe oder Scrum
- Freude an interdisziplinärer Teamarbeit an technisch anspruchsvollen Maschinen sowie sehr guten Deutsch- und guten Englischkenntnissen
Benefits
Erfahrene Fachkraft Softwareentwicklung Linux (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du anspruchsvolle Softwarelösungen auf Linux-Basis und bringst deine langjährige Erfahrung in der professionellen Softwareentwicklung ein. In dieser Position übernimmst du die Verantwortung für Konzeption, Implementierung und Optimierung komplexer Komponenten und Services im Linux-Umfeld. Du analysierst bestehende Systeme, identifizierst Verbesserungspotenziale und setzt robuste, skalierbare Lösungen mit modernen Technologien um. Zudem stellst du durch sauberes Design, Code-Reviews und automatisierte Tests eine hohe Softwarequalität sicher. Durch deine Expertise unterstützt du weniger erfahrene Kolleginnen und Kollegen und prägst technische Standards sowie Best Practices nachhaltig mit.
Verantwortung
- Du entwickelst Embedded-Linux-Software für induktive Ladeanwendungen
- In dieser Rolle definierst du Softwareanforderungen und -architekturen und erstellst hochwertige Design-Spezifikationen
- Als erfahrene Fachkraft Softwareentwicklung Linux arbeitest du eng mit Hardware-Engineering-Teams zusammen, um eine optimale Integration von Software und Hardware sicherzustellen
- Du stellst die Einhaltung relevanter Automotive-Standards und -Prozesse sicher und gestaltest eine robuste Sicherheitsarchitektur
- In dieser Rolle entwickelst du vernetzte Anwendungen mit Protokollen wie MQTT, ISO 15118, EEBUS und OCPP über WLAN und Mobilfunk
- Du führst Code-Reviews durch, teilst dein Wissen im Team und identifizierst proaktiv Projektrisiken
Qualifikationen
- Du verfügst über ein abgeschlossenes Studium (Bachelor oder Master) in Informatik, Elektrotechnik oder einem vergleichbaren Fachgebiet.
- Du hast mindestens 5 Jahre Erfahrung in der Entwicklung von Embedded-Linux-Software in einem anspruchsvollen industriellen Umfeld.
- Du kennst relevante Softwareentwicklungsprozesse und -standards der Automobilindustrie (z. B. ISO 26262) sehr gut.
- Du bringst praktische Erfahrung mit dem Yocto Project oder vergleichbaren Embedded-Linux-Build-Systemen mit.
- Du programmierst sicher in C/C++ und hast Erfahrung mit Python sowie Shell-/Bash-Scripting.
- Du arbeitest strukturiert, lösungsorientiert und kommunizierst klar und kooperativ, mit hohem Qualitätsanspruch und gutem Verständnis für Embedded-Hardware-Design- und Entwicklungsprozesse.
Benefits
Senior Hardwareentwickler Elektronik (m/w/d)
Über
Verantwortung
Du entwickelst moderne Elektronikschaltungen für kundenspezifische Produkte und Systeme.
Du optimierst bestehende Hardwarelösungen und begleitest deren Weiterentwicklung innerhalb laufender Projekte.
Du erarbeitest technische Konzepte und unterstützt bei der Definition neuer Produkte und Anforderungen.
Du steuerst eigene Entwicklungspakete und stellst eine hohe technische Qualität sicher.
Du koordinierst die Zusammenarbeit mit Fachbereichen wie Firmware, Mechanik und Vertrieb.
Qualifikationen
Du hast ein abgeschlossenes Studium in Elektrotechnik oder einer verwandten Fachrichtung.
Du bringst mehrere Jahre Erfahrung in der Hardware- und Elektronikentwicklung mit.
Du kennst dich sehr gut mit analoger und digitaler Schaltungstechnik aus.
Du verfügst idealerweise über Erfahrung mit Leiterplattenlayout (Altium Designer) sowie EMV-gerechtem Design.
Du arbeitest strukturiert, kundenorientiert und sicher in interdisziplinären Teams; Deutsch und Englisch beherrschst du verhandlungssicher bzw. gut.
Software Engineer C++ (m/w/d)
Über
Verantwortung
- Du entwickelst, implementierst und testest hochwertige Embedded Software für mobile Arbeitsmaschinen im Off-Highway-Segment.
- In dieser Rolle realisierst du moderne Softwarelösungen in C/C++ auf Embedded-Linux-Systemen.
- Als Softwareentwicklung Spezialist:in gestaltest du HMI- und Display-Anwendungen mit Qt/QML/C++ und integrierst innovative Assistenzfunktionen.
- Du übernimmst eigenverantwortlich den gesamten Entwicklungsprozess von der Spezifikation über das Design bis zur Implementierung, zum Test und zur Validierung.
- In dieser Rolle unterstützt du die Umsetzung von Anforderungen des Cyber Resilience Act (CRA) und betreust CI/CD-Pipelines in Azure DevOps.
- Als Softwareentwicklung Spezialist:in setzt du moderne Entwicklungs- und Kollaborationstools wie Git, Visual Studio Code und Azure DevOps ein und führst Code-Reviews sowie Softwaretests durch.
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++.
- Du beherrschst Spezifikation, Entwicklung, Überprüfung und Verifikation von Funktionen und arbeitest dabei strukturiert und qualitätsbewusst.
- Du hast Praxis in der Entwicklung grafischer Benutzeroberflächen mit QML/Qt sowie sehr gute Python-Kenntnisse für Scripting, Testautomatisierung oder DevOps.
- Du kennst dich gut im Bereich Cybersecurity (CRA) und Secure Software Development aus und bist vertraut mit Azure DevOps, insbesondere mit Build- und Release-Automatisierung.
- Du überzeugst als flexible, selbstständige Persönlichkeit mit ausgeprägten analytischen und konzeptionellen Fähigkeiten sowie sehr guten Deutsch- und Englischkenntnissen.
Embedded Entwickler:in (m/w/d)
Über
Verantwortung
- Du entwickelst, implementierst und testest hochwertige Embedded Software für mobile Arbeitsmaschinen im Off-Highway-Segment.
- In dieser Rolle realisierst du moderne Softwarelösungen in C/C++ auf Embedded-Linux-Systemen.
- Als Fachkraft für Softwareentwicklung gestaltest du HMI- und Display-Anwendungen mit Qt/QML/C++ und integrierst innovative Assistenzfunktionen.
- Du übernimmst eigenverantwortlich den gesamten Entwicklungsprozess von der Spezifikation über das Design bis zu Implementierung, Test und Validierung.
- In dieser Rolle unterstützt du die Umsetzung der Anforderungen des Cyber Resilience Act (CRA) und betreust CI/CD-Pipelines in Azure DevOps.
- Du nutzt moderne Entwicklungs- und Kollaborations-Tools wie Git, Visual Studio Code und Azure DevOps und bringst dich aktiv in Code-Reviews und Softwaretests ein.
Qualifikationen
- Abgeschlossenes Studium in Informatik, Elektrotechnik, Software Engineering oder einer vergleichbaren Fachrichtung
- Mehrjährige Praxis in der Embedded-Software-Entwicklung für mobile Steuerungen mit C/C++
- Erfahrung in Spezifikation, Entwicklung, Überprüfung und Verifikation von Funktionen sowie in der GUI-Entwicklung mit QML/Qt
- Sehr gute Python-Kenntnisse für Scripting, Testautomatisierung oder DevOps-Anwendungen
- Gute Kenntnisse in Cybersecurity (CRA) und Secure Software Development sowie Routine im Umgang mit Azure DevOps (Build-/Release-Automatisierung)
- Ausgeprägte analytische und konzeptionelle Fähigkeiten, selbstständige und flexible Arbeitsweise sowie sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Senior Embedded Software Engineer (C/C++) (m/w/d)
Über
Benefits
Embedded-Linux-Softwareentwickler (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du die Weiterentwicklung einer Embedded Plattform, die als technologisches Zentrum leistungsstarker Kaffeemaschinen dient. Du verantwortest die Modernisierung der Systemarchitektur, integrierst neue Technologien und entwickelst modulare, zukunftssichere Lösungen. Als aktives Mitglied eines interdisziplinären SCRUM-Teams bringst du deine Expertise in Embedded Linux ein und verbindest sie mit den Anforderungen unterschiedlichster Fachbereiche. Du sorgst dafür, dass bestehende Systeme zuverlässig weiterentwickelt und gleichzeitig Innovationspotenziale konsequent ausgeschöpft werden. Dabei prägst du nachhaltig die technologische Basis eines dynamischen Produktportfolios.
Verantwortung
- In dieser Rolle entwickelst und pflegst Du systemnahe Embedded-Linux-Software in C++ auf modernen SoCs, insbesondere für Konnektivität und Geräteanbindung.
- Du setzt Yocto-basierte BSPs ein und entwickelst sie weiter, integrierst Third-Party-Abhängigkeiten und passt diese zur optimalen Unterstützung der internen Software an.
- Als Embedded-Linux-Softwareentwickler integrierst Du Linux-Treiber, nimmst Device-Tree-Anpassungen vor und unterstützt die Hardwareanbindung.
- Du setzt Softwarearchitekturen nach Clean Architecture um und entwickelst wartbaren Code gemäss Clean Code und etablierter Design Patterns.
- Du stellst eine hohe Testabdeckung durch Unit-Tests sicher und nutzt bevorzugt testgetriebene Entwicklung (TDD).
- In Deiner täglichen Arbeit analysierst Du C++-Code statisch mit Tools und arbeitest nach den C++ Core Guidelines.
Qualifikationen
- Du hast ein abgeschlossenes Studium in Informatik, Elektrotechnik oder eine vergleichbare Qualifikation
- Du verfügst über umfassendes Know-how in Embedded-Linux-Systemen, inklusive U-Boot und zugehöriger Hardware-Software-Integration
- Sehr gute Kenntnisse in Modern C++ und Bash zeichnen dich aus, ergänzt durch praktische Erfahrungen mit Python oder C#
- Mit Bibliotheken und Frameworks wie Boost, Qt/QML, Google Test und D-Bus gehst du routiniert um
- Du entwickelst nach Clean Code-Prinzipien, arbeitest testgetrieben (TDD) und bist mit Systemarchitekturen vertraut
- Der sichere Umgang mit Build- und CI/CD-Tools wie CMake, Jenkins, Docker sowie Know-how in Kryptografie und IoT-Lösungen runden dein Profil ab
Sales Application Engineer (m/w/d)
Über
Rolle
Mit deinem technischen Know-how gestaltest du in dieser Rolle belastbare Cloud-Infrastrukturen und verantwortest die kontinuierliche Optimierung bestehender Systeme. Du entwickelst skalierbare Lösungen und setzt moderne Technologien ein, um Performance und Sicherheit zu gewährleisten. Automatisierung und Infrastructure as Code stehen im Mittelpunkt deiner Arbeit, damit Prozesse effizient und zuverlässig ablaufen. Du arbeitest eng mit Entwicklungsteams zusammen, um den Betrieb cloudbasierter Anwendungen reibungslos sicherzustellen. Dabei behältst du stets aktuelle Entwicklungen und Best Practices im Blick, um innovative Ansätze in laufende Projekte einzubringen.
Verantwortung
- Du entwickelst technische Lösungen und erstellst wirtschaftlich abgestimmte Angebote für kundenspezifische Anforderungen
- Als technischer Vertriebsingenieur beurteilst Du Marktanfragen hinsichtlich technischer und wirtschaftlicher Machbarkeit
- In dieser Rolle erarbeitest Du innovative Antriebslösungen im direkten Dialog mit Kunden
- Du koordinierst Projekte vom Erstkontakt bis zur Angebotsphase inklusive Ideenfindung und Prototypenentwicklung
- Du baust ein belastbares Netzwerk zu Experten, Lieferanten und Partnern auf, um nachhaltige Lösungswege zu sichern
- Als Teil des Teams beobachtest Du Markttrends und leitest daraus gemeinsam mit dem Vertrieb gezielte Verkaufsstrategien ab
Qualifikationen
- Du hast eine höhere technische Ausbildung in Elektrotechnik, Mechatronik oder Robotik auf Bachelor-Niveau abgeschlossen
- Deine Begeisterung für Antriebstechnik und innovative Technologien treibt dich an
- Du überzeugst mit einem guten betriebswirtschaftlichen Verständnis bei der Erstellung von Kalkulationen
- Zwischen technischer Expertise und grossem Kundenfokus findest du die ideale Balance
- In interdisziplinären Teams fühlst du dich wohl und schätzt den direkten Kontakt mit Kunden
- Mit deiner sicheren Kommunikation in Deutsch und Englisch überzeugst du im Alltag und auf Messen gleichermaßen